The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

New HD, Windows boot hang - invalid BPB??

vonPoonBurGervonPoonBurGer Registered User regular
edited November 2006 in Help / Advice Forum
Hey all,

I've encountered an utterly baffling problem, so I'm hoping you can give me some advice. My dad bought himself a nice new PC a few months back, and he's picked up some parts for me to add to it. A new DVD burner, and a new 320G SATA2 HD. The DVD burner installed without a hitch, aside from some master/slave foolishness, but the HD is giving me fits. It's connected to the second of four SATA ports. The boot HD is connected to the first SATA port.

The BIOS sees the new HD, and correctly recognizes its capacity. It's a completely separate drive from the boot drive, so there's been no issues with the BIOS finding and starting the boot partition. The problem is, ~75% of the time, when I try to boot Windows normally with the new drive powered on, Windows hangs at the low-res boot screen, where you see the Windows XP logo and three little blue blocks moving back and forth. Thinking it just didn't like the new drive being uninitialized, I booted into Safe Mode, and was able to initialize and format the new drive with a single NTFS partition taking up the whole of the drive. However, boot-time hangs are still pretty common, though sometimes Windows will actually boot, and thus fake me out into thinking I've fixed things. Safe Mode has been 100% reliable in booting, so it's gotta be something Windows is doing on a normal boot, I'm just not sure what. I've tried Last Known Good, but it just does the same thing as a regular boot.

Has anyone seen an intermittent boot issue like this with a new large hard drive? Any tips on how I can troubleshoot this issue? I tried booting with boot logging enabled, but a) that's one of the few times it thwarted me by booted normally, and b) how can I get into the system to see that boot log (it gets overwritten every time I go into Safe Mode, I think)? Any advice would be welcome. Thanks!

Xbox Live:vonPoon | PSN: vonPoon | Steam: vonPoonBurGer
vonPoonBurGer on

Posts

  • robaalrobaal Registered User regular
    edited November 2006
    Does the SATA controller support SATA II drives? You can set a jumper on some drives to make them compatible with controllers that don't like SATA II drives.

    Otherwise maybe update the SATA controller drivers?

    A workaround would be to make it an external drive with some USB or Firewire enclosure. External HDDs have the transfer rate limited to ~30MB/s, with firewire being a bit faster IIRC (or maybe it used less system resources?).

    robaal on
    "Love is a snowmobile racing across the tundra when suddenly it flips over, pinning you underneath.
    At night, the ice weasels come."

  • vonPoonBurGervonPoonBurGer Registered User regular
    edited November 2006
    robaal wrote:
    Does the SATA controller support SATA II drives? You can set a jumper on some drives to make them compatible with controllers that don't like SATA II drives.
    I'm not exactly certain, but I think it does. The system is actually a fairly recent HP unit. It has one 320G SATA drive installed, we're trying to add a second SATA drive. Both drives are from Seagate, though I'm not sure if they're the same model or not. The new drive actually had the 1.5G/s limit jumper in place when we installed it, I've tried it with the jumper both on and off, no difference either way. The existing drive does not have the jumper in place, so I'm guessing this system doesn't mind SATA2 drives.
    robaal wrote:
    Otherwise maybe update the SATA controller drivers?
    There are no newer drivers for this system on the HP website, and I installed the latest BIOS, so I don't think there's much more to do there. Sadly, HP support won't do much for us, since their first troubleshooting step is "remove all 3rd-party hardware". Since the system boots fine without the new drive installed, it's not their problem as far as they're concerned. Super. :roll:

    Since it's a Seagate drive, I downloaded Seagate's drive diagnostic utilities and tried those. The physical drive checks out fine, but it was showing a 320GB FAT16 partition. Man what?? That's not even possible... I tried running the diagnostics against that partition, and it gave me an "Invalid BPB" error. Anyone ever encounter something like that before?

    I also tried the boot-from-CD-ROM DiskWizard utility from Seagate's website, but it has a similar problem to Windows. The utility starts, but hangs when it tries to inspect the drives in the system. At this point, I think I'm going to call Seagate for help, but if anyone has any other suggestions, let me know.

    vonPoonBurGer on
    Xbox Live:vonPoon | PSN: vonPoon | Steam: vonPoonBurGer
  • robaalrobaal Registered User regular
    edited November 2006
    Go to the device manager and check under SCSI and RAID controllers, I think, it should show you the name of the SATA controller (probably some Silicon Image chip) and go to the controller's manufacturer website and check for newer drivers there.

    If that doesn't tell you anything then I think SiSoft Sandra will be able to identify the hardware, though I'm not sure.

    edit: Oh, and do check if they are the same model - if they are then it might be a problem with the drive itself.

    robaal on
    "Love is a snowmobile racing across the tundra when suddenly it flips over, pinning you underneath.
    At night, the ice weasels come."

Sign In or Register to comment.