With all due respect, using any MS-DOS earlier than 5.0 is asking for trouble.

6.22 is better, and of course 7.x's are even better.
Strangely enough they are backwards compatible at - say 99.99% - so you have to provide some substantial reason to run an earlier version.
Quote
If I install a floppy drive on a modern computer and put an MS-DOS boot disk in it, then power cycle the PC -- will the computer boot into DOS?
Yes.
Quote
And supposing that it does, is it safe to try to get it to read from and write to an NTFS hard disk? I know that DOS doesn't know anything about NTFS, but the question is: will it screw up the hard disk if I try?
There is NO such thing as a NTFS hard disk, there can be a NTFS partition or volume or filesystem, NOT a hard disk.
A NTFS partition/volume has in the hard disk MBR a partition ID of 07.
DOS will think (it depends on the version) either that it is an unknown partition or that it is an HPFS (anyone remembers OS/2?) or a NTFS one and WON'T touch it.
Mind you that FDISK or other partition utilities may be able to delete it nonetheless.
If you use a decently recent MS-DOS (the 7.x and 8.x work, I cannot say the 6.22) you can use the NTFS4DOS driver to access R/W a NTFS partition or use the old NTFSDOS Sysinternals driver to aceess it Read Only.
Earlier DOSes won't even be able to see/access properly partition types:
http://www.win.tue.n...on_types-1.html
Quote
0b WIN95 OSR2 FAT32
Partitions up to 2047GB. See Partition Types
0c WIN95 OSR2 FAT32, LBA-mapped
Extended-INT13 equivalent of 0b.
0e WIN95: DOS 16-bit FAT, LBA-mapped
0f WIN95: Extended partition, LBA-mapped
Please note how *any partition* created/formatted in XP and later won't use anymore types:
Quote
05 DOS 3.3+ Extended Partition
Supports at most 8.4 GB disks: with type 05 DOS/Windows will not use the extended BIOS call, even if it is available. See type 0f below. Using type 05 for extended partitions beyond 8 GB may lead to data corruption with MSDOS.
An extended partition is a box containing a linked list of logical partitions. This chain (linked list) can have arbitrary length, but some FDISK versions refuse to make more logical partitions than there are drive letters available (e.g. MS-DOS LASTDRIVE=26 is good for at most 24 disk partitions; Novell DOS 7+ allows LASTDRIVE=32).
06 DOS 3.31+ 16-bit FAT (over 32M)
Partitions, or at least the FAT16 filesystems created on them, are at most 2 GB for DOS and Windows 95/98 (at most 65536 clusters, each at most 32 KB). Windows NT can create up to 4 GB FAT16 filesystems (using 64 KB clusters), but these cause problems for DOS and Windows 95/98. Note that VFAT is 16-bit FAT with long filenames; FAT32 is a different filesystem.
(in practice the ONLY partitions types that DOS pre 7.x can use (besides the "historical" 01 and 04), so you will have problems NOT only with NTFS access)
Rather than dosbox, you can use Qemu (+Qemu Manager) or any other VM on modern hardware.
jaclaz
This post has been edited by jaclaz: 23 October 2011 - 03:25 AM