Multiboot

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

How can I get Windows XP to 'recognize' that Win95 is installed on another
hard drive and to give me the option of which version to boot at startup?
 
Evils Dark said:
How can I get Windows XP to 'recognize' that Win95 is installed on another
hard drive and to give me the option of which version to boot at startup?

It depends. Please report the following:
- Is WinXP installed on an NTFS or on a FAT32 partition?
- Did Win95 run off drive C: or off some other drive?
 
Pegasus (MVP) said:
It depends. Please report the following:
- Is WinXP installed on an NTFS or on a FAT32 partition?
- Did Win95 run off drive C: or off some other drive?

WinXP is on FAT32
Booting from Win95 - Win95 is on C: and XP on D:
Booting from XP - XP is on C: and Win95 on D:

They are on 2 seperate physical drives.
 
Evils Dark said:
WinXP is on FAT32
Booting from Win95 - Win95 is on C: and XP on D:
Booting from XP - XP is on C: and Win95 on D:

They are on 2 seperate physical drives.

This is not a straightforward issue. If you modify the WinXP
boot menu to point it at the Win95 disk then Win95 would run
under drive letter D:, which would cause you lots of problems.
You have these options:
a) Run Win95 off drive letter D: and ignore the problems.
You do this by adding the following line to the hidden
file c:\boot.ini:
D:\="Microsoft Windows 95"
b) Get into the BIOS and swap the two disks each time you
wish to change from one OS to the other. Not all BIOSs
have this facility.
c) Install a boot manager such as XOSL. It will solve all your
problems but you would have to learn how to use it. It's free.

Post again if you choose option c) and need more details.
 
Pegasus (MVP) said:
This is not a straightforward issue. If you modify the WinXP
boot menu to point it at the Win95 disk then Win95 would run
under drive letter D:, which would cause you lots of problems.
You have these options:
a) Run Win95 off drive letter D: and ignore the problems.
You do this by adding the following line to the hidden
file c:\boot.ini:
D:\="Microsoft Windows 95"
b) Get into the BIOS and swap the two disks each time you
wish to change from one OS to the other. Not all BIOSs
have this facility.
c) Install a boot manager such as XOSL. It will solve all your
problems but you would have to learn how to use it. It's free.


I don't think that there will be the problem of Win95 running
as Local Disk (D:) if it gets booted from WinXP's boot loader.
Win95 was installed on C: because no other partition was
visible to the installer during its installation. Similarly, WinXP
got installed on C: because it was on its own hard drive and no
other partition was visible to the installer during installation.
That is why they each run as C: when booted even though each
can see the other's partition. I experimented with this and
posted it here a couple months ago, remember?

By putting "D:\=".......95" in the boot.ini file, one merely puts
a pointer to the 2nd hard drive in the boot order - a legacy
from the old days of single partition hard drives. The MBR on
the 2nd hard drive will invoke the boot sector on the single
partition (or the "active" primary partition if there are more than
one partition) on the 2nd hard drive, and that boot sector will
invoke the Win95 boot loader. I believe (tell me if it works) that
although the boot.ini file entry refers to a drive "D", the result
will be a runnint Win95 that calls its partition "Local Disk (C:)" -
just as it does now.

*TimDaniels*
 
Pegasus (MVP) said:
This is not a straightforward issue. If you modify the WinXP
boot menu to point it at the Win95 disk then Win95 would run
under drive letter D:, which would cause you lots of problems.
You have these options:
a) Run Win95 off drive letter D: and ignore the problems.
You do this by adding the following line to the hidden
file c:\boot.ini:
D:\="Microsoft Windows 95"
b) Get into the BIOS and swap the two disks each time you
wish to change from one OS to the other. Not all BIOSs
have this facility.
c) Install a boot manager such as XOSL. It will solve all your
problems but you would have to learn how to use it. It's free.

Post again if you choose option c) and need more details.


What I have being doing is option b) - swappng the disk every time. I will
try option a) - I only have 1 or 2 programs I use on it anyway. How do I
modify the WinXP boot menu?
 
Evils Dark said:
What I have being doing is option b) - swappng the disk every time. I will
try option a) - I only have 1 or 2 programs I use on it anyway. How do I
modify the WinXP boot menu?

Run this command via the Start / run button:

notepad c:\boot.ini
 
Pegasus (MVP) said:
Run this command via the Start / run button:

notepad c:\boot.ini


I edited the file, adding what you stated, but I now have the problem that
when I select Win95, it comes up with an error '%systemroot%\system32\[file]
is missing or is corrupted'. I copied a whole lot of files as it said, but it
won't boot properly. It boots fine when the drive is selected from the BIOS.
Any ideas?
 
Evils Dark said:
Pegasus (MVP) said:
Run this command via the Start / run button:

notepad c:\boot.ini


I edited the file, adding what you stated, but I now have the problem that
when I select Win95, it comes up with an error '%systemroot%\system32\[file]
is missing or is corrupted'. I copied a whole lot of files as it said, but it
won't boot properly. It boots fine when the drive is selected from the BIOS.
Any ideas?

It is impossible to diagnose your problem unless you post
the full contents of your boot.ini file.
 
Pegasus (MVP) said:
Evils Dark said:
Pegasus (MVP) said:
:


:


How can I get Windows XP to 'recognize' that Win95 is installed on
another
hard drive and to give me the option of which version to boot at
startup?

It depends. Please report the following:
- Is WinXP installed on an NTFS or on a FAT32 partition?
- Did Win95 run off drive C: or off some other drive?

WinXP is on FAT32
Booting from Win95 - Win95 is on C: and XP on D:
Booting from XP - XP is on C: and Win95 on D:

They are on 2 seperate physical drives.

This is not a straightforward issue. If you modify the WinXP
boot menu to point it at the Win95 disk then Win95 would run
under drive letter D:, which would cause you lots of problems.
You have these options:
a) Run Win95 off drive letter D: and ignore the problems.
You do this by adding the following line to the hidden
file c:\boot.ini:
D:\="Microsoft Windows 95"
b) Get into the BIOS and swap the two disks each time you
wish to change from one OS to the other. Not all BIOSs
have this facility.
c) Install a boot manager such as XOSL. It will solve all your
problems but you would have to learn how to use it. It's free.

Post again if you choose option c) and need more details.


What I have being doing is option b) - swappng the disk every time. I will
try option a) - I only have 1 or 2 programs I use on it anyway. How do I
modify the WinXP boot menu?

Run this command via the Start / run button:

notepad c:\boot.ini


I edited the file, adding what you stated, but I now have the problem that
when I select Win95, it comes up with an error '%systemroot%\system32\[file]
is missing or is corrupted'. I copied a whole lot of files as it said, but it
won't boot properly. It boots fine when the drive is selected from the BIOS.
Any ideas?

It is impossible to diagnose your problem unless you post
the full contents of your boot.ini file.


I actually read your post wrong, and this is what it said when I first
posted the error message:
[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" \fastdetect \noexecute=optin
D:\Windows="Microsoft Windows 95"

which came with error message: '%systemroot%\system32\[file]
is missing or is corrupted'.

Then I changed it to say:
[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" \fastdetect \noexecute=optin
D:\="Microsoft Windows 95"

And when I select Win95 from the screen, it restarts.
 
Evils Dark said:
Pegasus (MVP) said:
Evils Dark said:
:


:


:


How can I get Windows XP to 'recognize' that Win95 is installed on
another
hard drive and to give me the option of which version to
boot
at
startup?

It depends. Please report the following:
- Is WinXP installed on an NTFS or on a FAT32 partition?
- Did Win95 run off drive C: or off some other drive?

WinXP is on FAT32
Booting from Win95 - Win95 is on C: and XP on D:
Booting from XP - XP is on C: and Win95 on D:

They are on 2 seperate physical drives.

This is not a straightforward issue. If you modify the WinXP
boot menu to point it at the Win95 disk then Win95 would run
under drive letter D:, which would cause you lots of problems.
You have these options:
a) Run Win95 off drive letter D: and ignore the problems.
You do this by adding the following line to the hidden
file c:\boot.ini:
D:\="Microsoft Windows 95"
b) Get into the BIOS and swap the two disks each time you
wish to change from one OS to the other. Not all BIOSs
have this facility.
c) Install a boot manager such as XOSL. It will solve all your
problems but you would have to learn how to use it. It's free.

Post again if you choose option c) and need more details.


What I have being doing is option b) - swappng the disk every
time. I
will
try option a) - I only have 1 or 2 programs I use on it anyway.
How do
I
modify the WinXP boot menu?

Run this command via the Start / run button:

notepad c:\boot.ini


I edited the file, adding what you stated, but I now have the problem that
when I select Win95, it comes up with an error '%systemroot%\system32\[file]
is missing or is corrupted'. I copied a whole lot of files as it said,
but
it
won't boot properly. It boots fine when the drive is selected from the BIOS.
Any ideas?

It is impossible to diagnose your problem unless you post
the full contents of your boot.ini file.


I actually read your post wrong, and this is what it said when I first
posted the error message:
[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" \fastdetect \noexecute=optin
D:\Windows="Microsoft Windows 95"

which came with error message: '%systemroot%\system32\[file]
is missing or is corrupted'.

Then I changed it to say:
[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" \fastdetect \noexecute=optin
D:\="Microsoft Windows 95"

And when I select Win95 from the screen, it restarts.

Here is how you can resolve this issue. Remember that you will
have problems with this method because your Win95 drive
letter will be incorrect. Your numerous .ini files in the Windows
folder would all be wrong, same as dozens or hundreds of
registry entries. Using a proper boot manager would be a far
better option.

1. Remove the Windows 95 reference from boot.ini.
2. Boot the machine with a Win98 boot disk from www.bootdisk.com.
3. Run these commands:
sys c:
(This will make drive C: bootable for Win95)
bootpart Win95 c:\win95.sys "Windows 95"
(This will create a Win98 boot sector on drive C:. It will also
create an appropriate entry in boot.ini).
bootpart winnt boot:c:
(This will restore the WinXP boot sector)
4. Make the hidden file c:\msdos.sys visible.
5. Replace this file with these lines:
[Paths]
WinDir=D:\WINDOWS
WinBootDir=D:\WINDOWS
HostWinBootDrv=D

[Options]
BootMulti=1
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

You can get bootpart.exe from here:
http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm

The above method works well for Win98 systems but i have never
tried it for a Win95 machine. I'm sure you realise that Win95 is
now totally obsolete and unsupported.
 
Pegasus (MVP) said:
Evils Dark said:
snipped>>

I actually read your post wrong, and this is what it said when I first
posted the error message:
[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" \fastdetect \noexecute=optin
D:\Windows="Microsoft Windows 95"

which came with error message: '%systemroot%\system32\[file]
is missing or is corrupted'.

Then I changed it to say:
[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" \fastdetect \noexecute=optin
D:\="Microsoft Windows 95"

And when I select Win95 from the screen, it restarts.

Here is how you can resolve this issue. Remember that you will
have problems with this method because your Win95 drive
letter will be incorrect. Your numerous .ini files in the Windows
folder would all be wrong, same as dozens or hundreds of
registry entries. Using a proper boot manager would be a far
better option.

1. Remove the Windows 95 reference from boot.ini.
2. Boot the machine with a Win98 boot disk from www.bootdisk.com.
3. Run these commands:
sys c:
(This will make drive C: bootable for Win95)
bootpart Win95 c:\win95.sys "Windows 95"
(This will create a Win98 boot sector on drive C:. It will also
create an appropriate entry in boot.ini).
bootpart winnt boot:c:
(This will restore the WinXP boot sector)
4. Make the hidden file c:\msdos.sys visible.
5. Replace this file with these lines:
[Paths]
WinDir=D:\WINDOWS
WinBootDir=D:\WINDOWS
HostWinBootDrv=D

[Options]
BootMulti=1
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

You can get bootpart.exe from here:
http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm

The above method works well for Win98 systems but i have never
tried it for a Win95 machine. I'm sure you realise that Win95 is
now totally obsolete and unsupported.

The options for XP boot should be /fastdetect /noexecute=optin, not
\fastdetect \noexecute=optin.
I don't know if this will work.
I think that XP will still think that it is on C and 95 will be on C.
Make Win 95 the boot disk.
Copy ntldr, ntdetect.com, and boot.ini to the Win 95 disk.
Change boot.ini to

[boot loader]
timeout=30
default = multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home
Edition" /fastdetect /noexecute=optin
C:\="Microsoft Windows 95"
 
Here is how you can resolve this issue. Remember that you will
have problems with this method because your Win95 drive
letter will be incorrect. Your numerous .ini files in the Windows
folder would all be wrong, same as dozens or hundreds of
registry entries. Using a proper boot manager would be a far
better option.

1. Remove the Windows 95 reference from boot.ini.
2. Boot the machine with a Win98 boot disk from www.bootdisk.com.
3. Run these commands:
sys c:
(This will make drive C: bootable for Win95)
bootpart Win95 c:\win95.sys "Windows 95"
(This will create a Win98 boot sector on drive C:. It will also
create an appropriate entry in boot.ini).
bootpart winnt boot:c:
(This will restore the WinXP boot sector)
4. Make the hidden file c:\msdos.sys visible.
5. Replace this file with these lines:
[Paths]
WinDir=D:\WINDOWS
WinBootDir=D:\WINDOWS
HostWinBootDrv=D

[Options]
BootMulti=1
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

You can get bootpart.exe from here:
http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm

The above method works well for Win98 systems but i have never
tried it for a Win95 machine. I'm sure you realise that Win95 is
now totally obsolete and unsupported.


Yes, I realise that, I only use it for a few MS-DOS programs and utilities.

The options for XP boot should be /fastdetect /noexecute=optin, not
\fastdetect \noexecute=optin.

It wasn't a copy &
paste
I don't know if this will work.
I think that XP will still think that it is on C and 95 will be on C.
Make Win 95 the boot disk.
Copy ntldr, ntdetect.com, and boot.ini to the Win 95 disk.
Change boot.ini to

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


I will try both & re-post again soon. I'm also thinking of adding a Win98
drive to the computer too... :)
 
Ron Sommer said:
The options for XP boot should be /fastdetect /noexecute=optin, not
\fastdetect \noexecute=optin.
I don't know if this will work.
I think that XP will still think that it is on C and 95 will be on C.
Make Win 95 the boot disk.
Copy ntldr, ntdetect.com, and boot.ini to the Win 95 disk.
Change boot.ini to

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

I tried this; sorry but it did not work/



Here is how you can resolve this issue. Remember that you will
have problems with this method because your Win95 drive
letter will be incorrect. Your numerous .ini files in the Windows
folder would all be wrong, same as dozens or hundreds of
registry entries. Using a proper boot manager would be a far
better option.

1. Remove the Windows 95 reference from boot.ini.
2. Boot the machine with a Win98 boot disk from www.bootdisk.com.
3. Run these commands:
sys c:
(This will make drive C: bootable for Win95)
bootpart Win95 c:\win95.sys "Windows 95"
(This will create a Win98 boot sector on drive C:. It will also
create an appropriate entry in boot.ini).
bootpart winnt boot:c:
(This will restore the WinXP boot sector)
4. Make the hidden file c:\msdos.sys visible.
5. Replace this file with these lines:
[Paths]
WinDir=D:\WINDOWS
WinBootDir=D:\WINDOWS
HostWinBootDrv=D

[Options]
BootMulti=1
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

You can get bootpart.exe from here:
http://ourworld.compuserve.com/homepages/gvollant/bootpart.htm

The above method works well for Win98 systems but i have never
tried it for a Win95 machine. I'm sure you realise that Win95 is
now totally obsolete and unsupported.


I tried this...and stuffed up good. I did it correctly up until the sys C:
part. I did this, except on the wrong drive. So when I boot XP, it shows the
Win 98 boot screen for a split second before going to a command prompt.
 
Back
Top