Try to use a 16bit DOS Application occurs the error "Exception 14"

Try to use a 16bit DOS Application occurs the error "Exception 14"

Post by VXdl » Thu, 28 Apr 2005 18:44:12


Hey!
After buying Virtual Pc and XP Professional I think that I should able to
use a old DOS application an a new PC. But now the error "exception 14"
occurs when I try to start the application. The application is a 16bit-DOS
programm which try to use the hard disc directly. Is this not supported
within VirtualPC?
Thanks!
Uwe
 
 
 

Try to use a 16bit DOS Application occurs the error "Exception 14"

Post by Phillip Wi » Fri, 29 Apr 2005 05:35:39

Describe "use hard disk directly".

DOS run on FAT16
XP runs on FAT32 or NTFS

--

Phillip Windell [MCP, MVP, CCNA]
www.wandtv.com

 
 
 

Try to use a 16bit DOS Application occurs the error "Exception 14"

Post by Jack Jacks » Fri, 29 Apr 2005 10:14:47


What XP runs on is irrelevant. The OS in VPC sees only the emulated
disk, not the filesystem that XP uses.

For a program running under VPC, "use hard disk directly" must mean
accessing the virtual disk directly (either via the BIOS or via
reading and writing to the emulated IDE controller's registers).
 
 
 

Try to use a 16bit DOS Application occurs the error "Exception 14"

Post by Phillip Wi » Sat, 30 Apr 2005 02:13:32


No.
You can use the literal physical Harddisk from the Host machine, which is
what he probably means, but I wanted to verify it. When choosing that mode,
the *.vhd file simply directs it to use the "real" harddrive. In that case
the VM OS is subject to whatever type of partitioning/formatting is on the
drive.

If it is FAT32 or NTFS then DOS 6.22 and older will fail.

DOS from Win98 (from the "c:\windows\command" folder) will handle FAT32 but
not NTFS.

DOS from Win95 varies depending on which variation of Win95 it came from.
Win95B will read FAT32. I'm not sure about Win95A

Since the Host is XP it will be FAT32 or NTFS. I don't know if it is
possible to load XP on a pre-formatted FAT16 Drive, I never tried it, but I
doubt it. If I remeber, FAT16 is limited to a 540meg drive or something like
that which may not even be big enough to hold XP.

--

Phillip Windell [MCP, MVP, CCNA]
www.wandtv.com