TechSpot

SATA/IDE problems

By FuelKat
Mar 27, 2006
  1. Hi,

    My friend's computer broke. Windows XP wouldn't load up and safemode wasn't much use. There were some important video editing files on the HD, so I agreed to help him. Having more knowledge of computers than him, I suggested the best solution would be to buy a new HD, install Windows on that, and then put the old HD back in, as a data HD.

    I bought an 80GB IDE HD, but after opening up his case I discovered he had a SATA HD. I wasn't too worried and continued by taking the old HD out and installing Windows on the new one. It worked fine and Windows ran without problems. However, when I put the SATA HD back, when the computer got the the windows XP loading screen, a blue screen of death appears for a second and it reboots itself. Funnily, I can run this setup in safemode and access both of the HDs.

    The operating system is Windows XP home edition. I can get you the specs of the HD and mobo if you think they'll help

    Thanks,

    Alex
     
  2. kirock

    kirock TS Rookie Posts: 1,221

    The thing is with SATA HD's is they default as master (there is no jumper), so what's probably happening is it's booting from the SATA and you are encountering the original problem.
    Solutions:
    1) Boot with the WinXP CD and try a Windows repair on the SATA.
    2) Boot into Safe mode, copy over the important files from SATA to IDE drive. Then format SATA.
    3) This depends on your BIOS revision: Set the IDE HD as the primary boot. (Some BIOS won't let you do this if a SATA is present and will default the SATA as Promary boot). Then it's back to solution 1 or 2 or set up a dual boot.
     
  3. pillai

    pillai TS Rookie

    Pillai

    HI FuelKat,
    First Check u r Bios Setting.Whether it's First boot is from sata (or) Pata.Set It TO Pata(IDE).Then try To copy u old sata to Ide.If u have Any Pbm.THen Boot from Xp Cd And COpy from DOs.
     
  4. Samstoned

    Samstoned TechSpot Paladin Posts: 1,018

    I would not play around with repair something that ain't broke
    sata does not default to master
    its between the bios setup and the OS boot.ini thats giving the error

    you need to read the manual and reset the bios to boot from the ide drive
    there may be 2 panel that need configed to do this
    as I said read the MANUAL
     
  5. FuelKat

    FuelKat TS Rookie Topic Starter

    I checked the HD booting priority, and the IDE is definately first. If I change it to SATA as first, it boots from the original (broken) windows.

    Whats this about a boot.ini?
     
  6. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    You didn't supply Windows with SATA drivers while installing it, did you?

    You can try telling the BIOS that there is no SATA drive so that the Windows bootloader wouldn't try to do anything with it (if it isn't enumerated by the BIOS, then it doesn't exist before SATA drivers come up).
     
  7. FuelKat

    FuelKat TS Rookie Topic Starter

    I havent even thought about drivers? Are they necessary?
     
  8. Tedster

    Tedster Techspot old timer..... Posts: 6,000   +15

    yes. SATA drivers are required.
     
  9. kirock

    kirock TS Rookie Posts: 1,221

    So is it the fact that WHEN it boots from the SATA you get the BSOD
    or the BSOD happens with the new fresh IDE WinXP install?

    If the BSOD happens with the new install then prob best to reformat and install fresh this time have a SATA driver floppy ready and do the F6 and install the SATA drivers before the XP install.
     
  10. Samstoned

    Samstoned TechSpot Paladin Posts: 1,018

    if you have 2 OS systems on 2 bootable devices and there is a conflict
    between the bios boot priority and the boot.ini in the OS
    then you may get BSOD or checkerrors
    boot ini tells the bios where to find the OS oe witch one to boot first

    M$ website has section on config manual of boot file
    the bios has 2 pages normly for MB's that use ide and SATA drive
    first page is a simple default boot order, 2nd tell what drive takes priority over what.and what type of hdd system as with a lot of sata and sata drivers they can do raid ,raid like.
    and I did not think to ask if you loaded the drivers for the raid chip(sata chip)
    you need to do this.
     
  11. Tedster

    Tedster Techspot old timer..... Posts: 6,000   +15

    windows defaults to booting off of IDE.
     
  12. kirock

    kirock TS Rookie Posts: 1,221

    Here is my Boot.ini from a SATA only drive.

    [boot loader]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

    Maybe the easiest way is post a copy of yours and Samstoned can have a look at it for you. Right click My Computer/properties/Advanced Tab/Start-up &Recovery Settings/Edit. (be careful not to accidently change something)

    I'm sorry for the confusion but what I had read and understood was that SATA's will show up as disk(0) and thus by default end up being the initial boot disk in Windows.
     
  13. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    You get the Windows logo sreen. This means that any bootloaders and the boot.ini have already done their job. Your problem is with Windows itself.

    In Safe Mode, disable automatic rebooting ater BSOD, so you can make sense of the thing.
     
  14. kirock

    kirock TS Rookie Posts: 1,221

    From my previous post:
    I knew I wasn't going crazy, Thanks Nodsu
     
  15. FuelKat

    FuelKat TS Rookie Topic Starter

    Please don't hijack this thread legion, it will get very confusing. :(

    I think I'm gonna stop it from auto-restarting and post the error message.

    Also - what do that SATA drivers do and how are they installed etc? (If I were to reformat my IDE drive and reinstall windows, would I need to install SATA drivers before hand or something?)

    Thanks for all the responses btw, you've been really helpful, it would be great if it got fixed :)
     
  16. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    SATA drivers, like most other drivers, let Windows talk to specific hardware - the SATA controller in this case. Yes, you need a special floppy disk to load the drivers during the Windows setup procedure.

    During the boot process, basic BIOS routines are used to load the OS core components from the hard drive. Once the drivers are loaded, the BIOS interface is ditched and Windows will start talking to hardware directly. If you don't have any drivers, Windows is left with a hard drive (BIOS said it's there), but no way to talk to it.
     
  17. FuelKat

    FuelKat TS Rookie Topic Starter

    Is it not possible to install the drivers after the OS has been installed?

    EDIT:

    I still can't read the BSOD error message, I checked the "Automatically Restart" setting and it was unchecked. Strange. Any ideas?

    However, here is the boot.ini file:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /NoExecute=OptIn /fastdetect

    I also looked into the drivers, details for both Drives:

    WDCWD2000JD-00HBBO (SATA HD)

    Driver Provider: Microsoft
    Driver Date: 01/07/2001
    Driver Version: 5.1.2535.0

    File names: disk.sys, PartMgr.sys

    It is exactly the same for the IDE drive:

    Maxtor 6Y080P0 (IDE HD)

    Driver Provider: Microsoft
    Driver Date: 01/07/2001
    Driver Version: 5.1.2535.0

    File names: disk.sys, PartMgr.sys

    As for the bluescreen that restarts before I can read it, I've tried event viewer but I'm really not sure what I'm looking for.
     
  18. kirock

    kirock TS Rookie Posts: 1,221

    No you must install them before Windows installs. I've only done it once last September on my new PC with a SATA HDD so I can't prefectly remember the routine but I'll try.

    1) Reformat the IDE to start fresh. Do the same for the SATA drive. Leave both connected and confirm they are detected in the BIOS.
    2) Install the WinCD and in the opening menu there is an option which the response is F6. Find that. This is about installing 3rd party drivers (The SATA part).
    3) Follow those on screen instructions. Insert the floppy with the SATA drivers (obtain from mobo website). Follow the on screen instruction. you're done SATA driver install. Remove the floppy and allow to reboot with WinCD in.
    4) Now you're back to the WinCD and the original first menu and you've done this part already.

    Cheers.
     
  19. legionxiiii

    legionxiiii TS Rookie

    hmmm... I have no floppy drive on this pc.... i didnt think i would need one, oops! any idea how to do this without floppy?
     
  20. kirock

    kirock TS Rookie Posts: 1,221

    Well actually I don't either, I was going to say I used my CD from the mobo install software kit (which I did) but thought that looked to complicated so deleted that sentence in my last post.
    One way or another you need to have those SATA drivers beofre you install Windows.
     
  21. FuelKat

    FuelKat TS Rookie Topic Starter

    is there any way I can do it without reformating SATA?
     
  22. Samstoned

    Samstoned TechSpot Paladin Posts: 1,018

    thats a good question
    maybe under repair
    let install run like normal and when it asks for 3rd party drivers install then go to repair console and do search for same see if it installed drivers
    I don't think format has much to do with mounting drivers
    OS need to run the chip drivers software to talk to the hdd on that channel

    sata nice learning curve
    you'd think with all the new sata drives on market Bill would send everyone a new copy of xp with the driver library on it,ya right
    I am glad the scsi drivers are on it or I'd be back with W2K
     
  23. FuelKat

    FuelKat TS Rookie Topic Starter

    So if I reformated the IDE drive, installed windows on it again and installed the SATA drivers while I was at it, I could have the SATA drive working with all the old files on it?
     
  24. Nodsu

    Nodsu TS Rookie Posts: 5,837   +6

    Maybe.. :p Just make sure you pick the right hard drive during the WIndows installation.
     
Topic Status:
Not open for further replies.

Similar Topics

Add New Comment

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...