PC Review


Reply
Thread Tools Rate Thread

Boot from D: when C: does not exist

 
 
MariusM
Guest
Posts: n/a
 
      23rd Sep 2008
hi,
I have this problem: 2x HDD, 3 partitions. C and E on the first HDD, D on
the second. I had some problems with windows and reinstalled it on D so now
there are practically 2x WinXP in multi boot. The problem is the first HDD is
faulty and I have to remove it but in this case computer does not have a C
drive to boot from. At the same time the mother board only has 2 S-ATA so I
can only connect 2x HDD at a time or 1 HDD and the DVD-RW which I need. How
can I make windows boot from D when D is the only drive available? It should
be possible I guess.
thank you for your replies

 
Reply With Quote
 
 
 
 
John John (MVP)
Guest
Posts: n/a
 
      23rd Sep 2008
MariusM wrote:

> hi,
> I have this problem: 2x HDD, 3 partitions. C and E on the first HDD, D on
> the second. I had some problems with windows and reinstalled it on D so now
> there are practically 2x WinXP in multi boot. The problem is the first HDD is
> faulty and I have to remove it but in this case computer does not have a C
> drive to boot from. At the same time the mother board only has 2 S-ATA so I
> can only connect 2x HDD at a time or 1 HDD and the DVD-RW which I need. How
> can I make windows boot from D when D is the only drive available? It should
> be possible I guess.
> thank you for your replies


No need for a "C" drive, these letters are only relevant to the
operating system, when the computer boots and when the Windows boot
process is launched there are no drive letters, drive letters are
assigned after Windows starts to boot.

Make "D" a sytem drive, to do so:

Copy the files ntldr and NTDETECT.COM from the root of the C: drive to
the root of the D: drive.

The Boot.ini file also needs to be alongside the above files in the root
of the D: drive and it needs to have a proper ARC path to the
installation on the D: drive. You can copy the existing file to the D:
drive but after you remove and/or move the disks it may not have the
proper path to the installation, the following file would be able to
boot from the first partition on 3 different disks:

boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP"
/noexecute=optin /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP"
/noexecute=optin /fastdetect

As long as the D: drive has an NT boot sector, which it will if it was
formated with Windows XP you will be able to boot the D: drive.

John




 
Reply With Quote
 
MariusM
Guest
Posts: n/a
 
      23rd Sep 2008


thank you for the reply
I already tried this a few weeks ago, copyed all system files from c: to d:
and modified the boot.ini file to point to the correct drive...it did not
work when I took out the first HDD. I'm not sure now what was the error but
it's the usual when windows does not find it's system files; something like
this. I also talked to a guy from microsoft support (for another matter but I
asked him this also) and he said that from what he knows this does not work
(boot-ing from D when C is not available). He was only a first level support
or something and couldn't help me with anything anyway . Anyway, the error
I got if I remember corectly is the same as the error you get on new
notebooks or PC's whith SATA HDD whithout the AHCI BIOS setting activated.
 
Reply With Quote
 
John John (MVP)
Guest
Posts: n/a
 
      23rd Sep 2008
It will work if you do it properly. Three things to check:

1- Highly unlikely, but if there is a file named NTBOOTDD.SYS in the
root of the C: drive copy it too to the root of D:.

2- Make sure that the BIOS is set to boot to the correct disk.

3- Make sure that the drive has the proper required MBR and Boot Sector
to boot Windows XP. Boot with the Recovery Console and issue the
Fixboot and Fixmbr commands against the disk.

Does your computer have a floppy diskette?

John

MariusM wrote:

>
> thank you for the reply
> I already tried this a few weeks ago, copyed all system files from c: to d:
> and modified the boot.ini file to point to the correct drive...it did not
> work when I took out the first HDD. I'm not sure now what was the error but
> it's the usual when windows does not find it's system files; something like
> this. I also talked to a guy from microsoft support (for another matter but I
> asked him this also) and he said that from what he knows this does not work
> (boot-ing from D when C is not available). He was only a first level support
> or something and couldn't help me with anything anyway . Anyway, the error
> I got if I remember corectly is the same as the error you get on new
> notebooks or PC's whith SATA HDD whithout the AHCI BIOS setting activated.


 
Reply With Quote
 
John John (MVP)
Guest
Posts: n/a
 
      23rd Sep 2008
PS: Did you set your D: drive as a Primary Partition or is there only
an Extended Partition on the disk? The System files ntldr, NTDETECT.COM
& boot.ini need to be on an Primary Active partition, you can locate the
operating system on a logical drive in an extended partition but you
need an Active partition to boot the operating system.

John

John John (MVP) wrote:

> It will work if you do it properly. Three things to check:
>
> 1- Highly unlikely, but if there is a file named NTBOOTDD.SYS in the
> root of the C: drive copy it too to the root of D:.
>
> 2- Make sure that the BIOS is set to boot to the correct disk.
>
> 3- Make sure that the drive has the proper required MBR and Boot Sector
> to boot Windows XP. Boot with the Recovery Console and issue the
> Fixboot and Fixmbr commands against the disk.
>
> Does your computer have a floppy diskette?
>
> John
>
> MariusM wrote:
>
>>
>> thank you for the reply
>> I already tried this a few weeks ago, copyed all system files from c:
>> to d: and modified the boot.ini file to point to the correct
>> drive...it did not work when I took out the first HDD. I'm not sure
>> now what was the error but it's the usual when windows does not find
>> it's system files; something like this. I also talked to a guy from
>> microsoft support (for another matter but I asked him this also) and
>> he said that from what he knows this does not work (boot-ing from D
>> when C is not available). He was only a first level support or
>> something and couldn't help me with anything anyway . Anyway, the
>> error I got if I remember corectly is the same as the error you get on
>> new notebooks or PC's whith SATA HDD whithout the AHCI BIOS setting
>> activated.

>
>

 
Reply With Quote
 
Yash
Guest
Posts: n/a
 
      23rd Sep 2008

Ya John is absolutely right ,& i have tried it many times. even after
installing new operating systems in new partitions i make edit all mbr & its
truly works for all operating systems, its not ben very big deal.

You have to do two things
1) You have to make sure Bios is actually booting that hard disk
2) DO fixmbr & fixboot , if you think that you had altered it.

Hope, it will help you out.


"John John (MVP)" wrote:

> PS: Did you set your D: drive as a Primary Partition or is there only
> an Extended Partition on the disk? The System files ntldr, NTDETECT.COM
> & boot.ini need to be on an Primary Active partition, you can locate the
> operating system on a logical drive in an extended partition but you
> need an Active partition to boot the operating system.
>
> John
>
> John John (MVP) wrote:
>
> > It will work if you do it properly. Three things to check:
> >
> > 1- Highly unlikely, but if there is a file named NTBOOTDD.SYS in the
> > root of the C: drive copy it too to the root of D:.
> >
> > 2- Make sure that the BIOS is set to boot to the correct disk.
> >
> > 3- Make sure that the drive has the proper required MBR and Boot Sector
> > to boot Windows XP. Boot with the Recovery Console and issue the
> > Fixboot and Fixmbr commands against the disk.
> >
> > Does your computer have a floppy diskette?
> >
> > John
> >
> > MariusM wrote:
> >
> >>
> >> thank you for the reply
> >> I already tried this a few weeks ago, copyed all system files from c:
> >> to d: and modified the boot.ini file to point to the correct
> >> drive...it did not work when I took out the first HDD. I'm not sure
> >> now what was the error but it's the usual when windows does not find
> >> it's system files; something like this. I also talked to a guy from
> >> microsoft support (for another matter but I asked him this also) and
> >> he said that from what he knows this does not work (boot-ing from D
> >> when C is not available). He was only a first level support or
> >> something and couldn't help me with anything anyway . Anyway, the
> >> error I got if I remember corectly is the same as the error you get on
> >> new notebooks or PC's whith SATA HDD whithout the AHCI BIOS setting
> >> activated.

> >
> >

>

 
Reply With Quote
 
MariusM
Guest
Posts: n/a
 
      24th Sep 2008
Thank you both very very much, I will try
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Boot Manager offers choices that no longer exist majorchord Windows XP General 3 2nd Mar 2009 11:04 PM
Copy Worksheet to a new Workbook creating if it doesn't exist and add more Worksheets if it does exist pete.bastin@btopenworld.com Microsoft Excel Programming 4 18th Jun 2006 06:08 PM
If NOT EXIST ... BOOT 0x80 ? Marcus Schmitt Microsoft Windows 2000 CMD Promt 0 21st Apr 2006 09:30 PM
Command Ligne. How to tell to XL : If the xls file exist : Open it, if it does not exist : Create it. Tintin92 Microsoft Excel Discussion 0 10th Mar 2006 09:49 AM
Win98 won't co-exist with XP in Multi-boot system HELP Christopher G. Lilly Windows XP Setup 0 1st Oct 2003 10:04 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:32 AM.