Solved

amend XP boot.ini for option to boot from ms-dos

Posted on 2011-02-13
10
826 Views
Last Modified: 2012-08-13
Hi,

On a single HDD, I have 2 partitions as displayed under Disk management:
-Disk0/partition1/MS-DOS_6/118MB FAT/Healthy
-Disk0/partition2/149GB NTFS/Healthy(system) (ie. windows XP)

Drive letters shown in Computer Management:
C: windows xp
E: MS-DOS_6

Active status: C is Active; if I mark ms-dos as Active then it boots straight into ms-dos.

I've tried various entries for ms-dos but doesn't work. The current boot.ini reads:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\MS-DOS_6= "MS DOS"

On an older laptop, I have an entry for ms-dos as follows which worked fine on old laptop:
C:\= "MS DOS"
but this doesn't work on the current laptop.

Thanks in advance,
Jay


0
Comment
Question by:Jay_Ratansi
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
  • 2
  • +2
10 Comments
 
LVL 94

Assisted Solution

by:John Hurst
John Hurst earned 150 total points
ID: 34882636
XP is an NTFS-based system and does not boot into DOS. The command prompt is a DOS look-alike but is not DOS. Your prior system may have been left as FAT or it may have been an OS earlier than XP.

What you can do (long time since I did it) is install DOS first and then install XP second, making it a dual boot system. However, that was never particularly useful and I abandoned that project.

... Thinkpads_User
0
 
LVL 62

Expert Comment

by:☠ MASQ ☠
ID: 34882647
Shouldn't Bootloader partition numbers start from (0)?

if the DOS partiton is first then try

[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 Professional" /noexecute=optin /fastdetect
C:\="MS-DOS"


0
 

Author Comment

by:Jay_Ratansi
ID: 34882824
Thanks both for prompt responses.

MASQUERAID>partition numbers start from 1 not zero. .in any case, having changed per your suggestion, windows xp no longer boots. Ms-dos doesn't either. amending boot.ini back to my original.

Thinkpads User> i've restored a ghost image from an older laptop with single HDD & 2 partitions as described earlier. MS-DOS is indeed on a separate FAT partiton and it's the first partition on the drive. If I change that to Active then laptop is able to boot straight into MSDOS so that part is working.

0
Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

 
LVL 39

Assisted Solution

by:Aaron Tomosky
Aaron Tomosky earned 150 total points
ID: 34883024
Pleanty of dos virtual machines for free with free vm players. Much easier than dual booting. One is dosbox and if you install vmware player there are a bunch of VMs for different versions of dos.
0
 
LVL 62

Expert Comment

by:☠ MASQ ☠
ID: 34883224
If you boot to the XP Recovery Console does  bootcfg /scan see the FAT partition?
0
 

Author Comment

by:Jay_Ratansi
ID: 34883227
Problem resolved. I've checked the old ghost image. A file BOOTSECT.DOS also needs to be in the windows XP partition. The boot.ini is per my original message but with msdos line :  C:\= "MS-DOS"

I can now either boot msdos or XP with these residing in own partitions.

BTW msdos/xp is running on a latest Dell laptop with Core i3 cpu. Need to ensure that ATA mode is selected in bios.

Many thanks for you comments.

regds
jay
0
 
LVL 94

Expert Comment

by:John Hurst
ID: 34883362
Also, and in agreement with aarontomosky, I have a true DOS machine as a virtual machine on my Thinkpad. That works just fine, so a virtual machine may also work well for you. ... Thinkpads_User
0
 
LVL 8

Accepted Solution

by:
subhashchy earned 200 total points
ID: 34883370
if its windows 7 loader then adding bootsect.dos as a real mode boot sector should work..
bcdedit /create /d "Name of the Entry" /application bootsector
The entry {A GUID } was successfully created.
The long string {A GUID } is the id for this
entry.
Then, use the following commands to set boot parameters:
replace {GUID } with the actual id returned from the previous command.

      bcdedit /set {GUID } device boot
      bcdedit /set {GUID } path \bootsec.doc
      bcdedit /displayorder {GUID } /addlast


Just if someone using windoes 7 comes here by googleing..
0
 

Author Closing Comment

by:Jay_Ratansi
ID: 35020325
I've included my own comment as part of solution as this was the case.

Hopefully any future user looking to resolve a similar problem will find alla answers here.
0
 

Author Comment

by:Jay_Ratansi
ID: 35020344
I meant '...all the answers here''
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Migration of Exchange mailbox can be done with the ExProfre.exe tool. But at times, when the ExProfre.exe tool migrates the Exchange Server user profile, it results in numerous synchronization problems. Synchronization error messages appear in the e…
Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question