Tech Support Forum banner
Status
Not open for further replies.
1 - 20 of 25 Posts

·
Registered
Joined
·
52 Posts
Discussion Starter · #1 · (Edited)
Hi, I unhooked 2 of my SATA drives from my machine. I ran chkdsk /p and /r on several of the drives while connected on at a time. After I was done XP asked me if I wanted to use the last know configuration or boot normally. I choose normally. Now XP only sees my boot drive not the others. The bios sees the drives perfectly as does Ubuntu if I boot from a live CD. In Linux I can see my drives and data are all intact but I cannot get XP to recognize the drives now. I don't know if I have a service disabled or what the problem is. Please help.
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

For starters, I would make sure that your drives are connected to the same SATA connectors they were originally connected to, or double check your 1st boot device/order in BIOS. If that fails, disconnect all SATA drives except the hard drive you boot to and make sure it's selected correctly in BIOS.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #3 ·
Re: XP doesn't see HDDs

For starters, I would make sure that your drives are connected to the same SATA connectors they were originally connected to, or double check your 1st boot device/order in BIOS. If that fails, disconnect all SATA drives except the hard drive you boot to and make sure it's selected correctly in BIOS.
I'm not sure what the original order was. I have the boot disk hooked up right now and I'm able to boot into Windows however once in XP I only see the boot drive and no others. Can I hot swap the data cables in XP? Maybe that will help detect them.

Is there no way to get Windows to require the drives? Its funny because I can plug in my external drive and XP picks it up right away. Should I run chkdsk /r again while all the drives are hooked up? Perhaps MBR /fix? Or can I use another Windows repair utility to get the drives working properly?
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

NO, you cannot hot swap your SATA drives. The problem is with the boot order you have set in your BIOS. You may have to look closely at the SATA connectors on your mobo to see what they are labeled as. e.g., SATA1, SATA 2. Then note which drive is your boot drive. Go into BIOS and select the correct connection # as the first hard drive to boot in your boot order or boot sequence.
 

·
Global Moderator
Using Google to solve problems
Joined
·
43,125 Posts
Re: XP doesn't see HDDs

You cannot hot swap a SATA cable. Go to Start/Run and type diskmgmt.msc and press enter. In Disk Management do you see your drives? They may have taken on the same drive letters as other drives or mapped drives on your computer. Right click the drive and choose Change Drive Letter or Path Choose a drive letter that is not being used.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #6 ·
Re: XP doesn't see HDDs

NO, you cannot hot swap your SATA drives. The problem is with the boot order you have set in your BIOS. You may have to look closely at the SATA connectors on your mobo to see what they are labeled as. e.g., SATA1, SATA 2. Then note which drive is your boot drive. Go into BIOS and select the correct connection # as the first hard drive to boot in your boot order or boot sequence.
Well, I checked that. I don't see why the boot sequence would matter though as I have no problem booting. I will double check it anyways.

You cannot hot swap a SATA cable. Go to Start/Run and type diskmgmt.msc and press enter. In Disk Management do you see your drives? They may have taken on the same drive letters as other drives or mapped drives on your computer. Right click the drive and choose Change Drive Letter or Path Choose a drive letter that is not being used.
I had checked this before and the disk manager does not see the drives. That's when I got scared and checked the drives with an Ubuntu Live CD. The data is intact and I can put it on my external backup drive if need be. Still I'd like to get this drive working in XP again.
 

·
Global Moderator
Using Google to solve problems
Joined
·
43,125 Posts
Re: XP doesn't see HDDs

Go into the Bios and check that each of the SATA ports are enabled (ex) Drive 0 (this should be your boot drive, we know this is enabled) Drive 1, Drive 2 etc. Make sure the Boot order is CD/DVD drive 1st boot device, then Drive 0, 1, 2 etc then any other drives.
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

Well, I checked that. I don't see why the boot sequence would matter though as I have no problem booting. I will double check it anyways.
It matters because the boot sequence tells the computer which hard drive contains the master boot record to read (the 1st hard drive) and from there it needs to know where the Windows files are stored.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #9 ·
Re: XP doesn't see HDDs

It matters because the boot sequence tells the computer which hard drive contains the master boot record to read (the 1st hard drive) and from there it needs to know where the Windows files are stored.
Well enough, but this raises a point. I believe that the drive my Windows install is on was not the one with the MBR originally. Now however it seems to have a MBR as it boots with only this drive installed. Will examining the drives under Linux using Gparted I saw a MBR on one of the other drives.

Can I just rebuild the MBR on the Windows install drive with a MBR /fix command from the recover console and delete the MBR on the other drive?
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

Are you using multiple operating systems, like a dual boot? Or are the other drives just *data* drives w/o an operating system on them?
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #11 · (Edited)
Re: XP doesn't see HDDs

The other drives are just data drives but the Windows install disk was never the disk containing the MBR to my knowledge as it was not on SATA 1 but SATA 3 if I remember correctly.

Let me tell you the whole story. I got a processor upgrade AMD Phenom II 840 as well as a new GTX 560 ti video card. Everything seemed ok but when playing Mafia 2 I was getting strange missing texture issues. The game came with the card so I don't know if it was just an issue with the game, card, video driver for XP or a combination. When you first start playing the game everything works fine but after several minutes you would get missing textures and the game would eventually crash. I also was having the occasional random system lockup after the machine had been on for hours and hours but I think it would only happen after trying Mafia 2 and then the game crashing. I would alt tab to desktop and kill Mafia 2 in the task manager as it stated it had stopped responding, because it had.

Anyways wasn't sure what the issue was did all the driver uninstall, driversweeper, reinstall, blah blah blah nothing worked. I unhooked my PC and reseated the vid card, processor and memory. I also switch around the 2 6 pin connectors providing supplemental power to the vid card. Physically moved my hard drives around to make more room as when I first put the card in the heat sink was touching the metal housing on one of my drives though not making any contact with electrical components on either device so at first I figured it was ok but after thinking about it knew it wasn't proper and decided to fix the layout proper. Unhooked my Sata cables but forgot how they went back. Hooked the machine back up and wouldn't boot. Got half way through the Windows logo and would blue screen stating possible hard drive corruption or suggesting removing any new hardware or doing a chkdsk. Tried booting in safe mode and got the same blue screen so this was looking bad. Did a chkdsk /p after booting from the recovery console and that didn't help. re arranged SATA cables and that didn't help. Then started hooking up one drive at a time and that didn't help. Went to bed. Got up and swapped the 2 6 pin connectors providing supplemental video power and got the machine to boot. Only had the Windows installation disk plugged in at this time which I don't remember having a MBR on it but I think somewhere during this processes the chkdsk /p or /r which I had run having various drives hooked up might have put one on the XP install disk but I don't know if that can actually happen.

Anyways checking the drives with Ubunu Live I noticed that the install disk and another disk both had ID 0,0 and the other non XP installation drive had a small extra partition on it besides the NTFS which I figured was a MBR but as I said the XP installation disk will boot even if the second disk that had the original MBR is not plugged in.

I'm trying a Fixmbr, rebooting and XP is running chkdsk automatically. Keeping my fingers crossed so I'll let you know.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #12 ·
Re: XP doesn't see HDDs

Ok, did all that and no dice. Wondering if I should try a Xp repair now. I can't believe there is no easy way to get XP to re aquire these drives.
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

Sorry, I can't help ya man. You are determined to use the FIXMBR command (which is not the issue) so knock yourself out. Your problem lies in your boot order.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #14 ·
Re: XP doesn't see HDDs

So are you saying boot order in BIOS? What about the order of SATA connects? The thing I am not understanding is that the current boot drive has always had boot drive priority in the BIOS. What drive do you suggest I give boot priority?
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #15 ·
Re: XP doesn't see HDDs

Ok checked boot priority a 3rd time and it doesn't even give me the option to choose another drive besides the XP install disk and the DVD drive. Checking the Hard drive under hard disk drive shows all 3 drive attached to my machine including my USB external.
 

·
TSF Team Emeritus, Visiting Expert | Microsoft Sup
Joined
·
4,026 Posts
Re: XP doesn't see HDDs

Hello.

The order of the SATA connectors shouldn't matter. Instead let's just make sure Windows isn't seeing the drives at all.

Open a command prompt (Start>Run...>type cmd) and run the command diskpart. Give it a second to load the program into memory, then type list disk. Is only one hard drive showing up?

Also, make sure that you have the latest chipset drivers installed for your motherboard. If the hard drive controller isn't installed correctly, it won't function properly.
 

·
Team Manager - Networking , Moderator - Micros
Joined
·
4,378 Posts
Re: XP doesn't see HDDs

So are you saying boot order in BIOS? What about the order of SATA connects? The thing I am not understanding is that the current boot drive has always had boot drive priority in the BIOS. What drive do you suggest I give boot priority?
BIOS setup screens are different from computer to computer, so I don't know exactly what your options are. I do know, that with SATA drives, you have to specify which drive is your boot drive (the one with Windows) - either by the name of the hard drive or by selecting the correct SATA controller # that the HD cable is plugged into.

There are also options that Spunk Funk pointed out where you can turn individual sata ports on or off, like on many Dells. It does not matter whch numbered port your windows drive is plugged into, but you need to make sure that port is turned on in BIOS and that it is the hard drive selected as your primary boot drive. For the other data drives, it makes no difference, as long as they are turned on in BIOS and not selected as a boot drive.
 

·
Registered
Joined
·
52 Posts
Discussion Starter · #18 · (Edited)
Re: XP doesn't see HDDs

Hello.

The order of the SATA connectors shouldn't matter. Instead let's just make sure Windows isn't seeing the drives at all.

Open a command prompt (Start>Run...>type cmd) and run the command diskpart. Give it a second to load the program into memory, then type list disk. Is only one hard drive showing up?

Also, make sure that you have the latest chipset drivers installed for your motherboard. If the hard drive controller isn't installed correctly, it won't function properly.
Ok, I just did as you said and no, it only sees the install drive, not the other 2 I have much of my data on. Reinstalling chipset driver didn't accomplish anything.

I have my install drive set up as my priority boot disk right behind my DVD drive. I don't know if it was always been the boot disk but if I set it for any other drive Windows will not boot and asks me to insert the boot media.
 
1 - 20 of 25 Posts
Status
Not open for further replies.
Top