Re: DOS doesn't work anymore!
- From: "Vanguard" <vanguard.code@xxxxxxxxxxxxxx>
- Date: Mon, 5 Sep 2005 22:06:26 -0500
"Ed Ferris" <pseudo@xxxxxxx> wrote in message news:Xns96C8DC31D9705edfcorecom@xxxxxxxxxxxxxxx
Hi folks. This is my first visit here, so my problem may have a well-
known fix, I hope.
My OmniBook started making burnt-plastic smells so I got a new laptop. I
have a large database programmed in QuickBasic 4.5. When I run QBasic
(off the Windows 98SE disk) under Command Prompt, it can't access any
files and quits on Bad File Mode error. I think this is because
everything in XP is NTFS.
So ...
1) Get Microsoft to fix their half-assed DOS emulator. Not likely.
2) Wipe the disk, format it as FAT32, and reinstall XP. What utilities
do this? -- not Disk Management or DiskPart as far as I can tell. Will
DOS apps read FAT32 files?
3) Make a FAT32 partition (how?), install another copy of XP in it. No
advantage over #2, I would think.
3a) Make a FAT32 partition and install Windows 98SE. Probably would
cause horrendous conflicts.
4) Make a FAT partition and keep the data files in it. Will XP
translate an NTFS file into FAT (or FAT32) when I move it into the new
partition?
5) Wipe the disk, trash XP, and install Linux. Their DOS emulator
works.
6) Find a still-working OmniBook and buy it cheap.
Any other (polite) suggestion?
The NT kernel never has allowed direct hardware access (except by privileged drivers). You didn't bother to mention what OS you had on your old computer to give a clue as to why your old program would work over there. The DOS *shell* you use in NT is NOT an emulator. It's just a console mode DOS *shell*. Sounds like you probably had DOS/Win9x-ME on your old computer and now you expect old programs that bypassed the OS and made direct hardware access to also work under an NT kernel.
Have you yet tried to use the compatibility mode? Start -> Help and Support, search on "compatibility mode". Might work, might not if your program is indeed trying to directly access the hardware. If none of the compatibility modes work, start looking into multi-booting of different operating systems where you use a boot manager, like BootMagic or BootIT NG. It's too late to think about dual-booting unless you know how to recover the system partition's boot sector where you installed Windows XP because a later install of Windows 9x/ME will overwrite it and make Windows XP unusable. Or you could use Virtual PC to use load a virtual instance of an old Windows 9x/ME to run your old program under it, but you'll need to make sure you have lots of memory so you can allocate enough to the guest OS(es) and to the parent OS.
-- ____________________________________________________________ For e-mail, remove "NIX" and add "#LAH" passcode to Subject. ____________________________________________________________
.
- References:
- DOS doesn't work anymore!
- From: Ed Ferris
- DOS doesn't work anymore!
- Prev by Date: Re: TweakPowerToys image resizer - where does it go?
- Next by Date: Re: DOS doesn't work anymore!
- Previous by thread: DOS doesn't work anymore!
- Next by thread: Re: DOS doesn't work anymore!
- Index(es):
Relevant Pages
|
Loading