"PCAssistNW" wrote:
> Although you sound to me like you have been disillusioned with MICROSOFT (I
> really hate that whole "M$" stuff...), I'd still be happy to help you get
> this problem resolved, although I used to be an MS employee. :-)
>
> Most likely this problem is NOT related to Vista, and is why nobody has had
> this issue.
>
> If you have IDE drives mixed with SATA drives, then the problem is most
> likely a BIOS boot order issue. In my BIOS, I can set which drives are used
> as boot devices, and I can specify when I want my IDE (PATA) drives or my
> SATA drives to boot first. So, it sounds to me like your BIOS is configured
> to boot from the SATA drive first. If an SATA drive is not found, then the
> primary boot disk is an IDE ATA drive. Your SATA drive probably doesn't have
> a valid boot partition, so if your computer tries to boot from that drive,
> you get a black screen.
>
> If you do NOT have IDE drives, then think back to when you installed Windows
> XP. Did you have your external drive plugged in when you installed? Or was
> your external drive ever a boot disk? If so, then possibly some of the BOOT
> code is still on the external drive and is interfering with the boot process
> when it is plugged in.
>
> To fix either problem, you will probably want to backup the contents of your
> external drive, zero out the drive with a drive manufacturer utility, then
> copy your files back to the external drive. That should do the trick. I'm
> pretty sure there is a utility that will allow you to just zero out the boot
> sector, but I can't think of what it is at the moment. If I find it or come
> across it, I'll repost for you.
>
> Good luck!
Sorry if "M$" is offensive to some... it seems somehow appropriate to me.
Thanx for the reply
I have only SATA drives, no IDE drives (except my cd/dvd/r/rw/etc...)
In bios, i had my drives in the same order as the sata ports are numbered:
1. Linux, 2. Vista, 3. Storage. Bios is set to boot from 1) floppy, 2) cdrom,
3) hard drives. Bios sees all my stuff... and apparently vista was "seeing"
it as well, since it would only refuse to boot if the offending drive was
connected prior to booting.
And No, my storage drive was never set to boot. XP was already installed
before i obtained the drive.
At the current stage of development of this problem, i've already xferred as
much of my data off the disk as i could, used the Debian install DVD to
format the drive, aborted installation, and then Vista booted with the drive
attached, and was able to re-format the drive ntfs again.
So while linux was able to use the data and the drive, Vista completely
choked under the pressure of a possibly corrupted MFT/MBR (not really sure
which it was), and i lost a bunch of data.
And this is why i wish all software companies (read: Game/media developers)
would start making a linux alternative to all their products. Vista is only
for games!