OFYI: I have tried to format a floppy image with a VMware Player 5.0.2 using FreeDOS 1.2-pre23 and I have observed the same issue as described for VirtualBox. If /q/u is used it becomes possible to format the image. I have also tried to format using only /d. See below for the output produced. What surprises me is that the format program from MSDOS 6.22 does not require options like /u/q to format a floppy image on the same virtual machine. Issuing format a: just does the job. For an user that is familiar to MSDOS but not familiar at all to FreeDOS this deviation in program behavior may be confusing and the user may have difficulties in formating an image. Is this different behavior intentional? IMHO, if FreeDOS claims to be MSDOS compatible, the deviation in behavior should be as less as possible. This is not an issue for me personally. When I know that there is a difference in program behavior I can act accordingly but it remains surprising that something that I expected to be compatible is not always compatible conserning its behavior.
Regards, Juan M. Guerrero format /d a: [DEBUG] FORMAT 0.91v, selected drive A: [DEBUG] Sector buffer at 1A3F:6770, track buffer at 1A3F:6B70 [DEBUG] Skipped ASSIGN check for diskette drive. [DEBUG] DOS 7+, LOCKing drive Insert new diskette for drive A: Insert new disk please, Press ENTER when the right disk is in drive... [DEBUG] Checking whether we need low-level format. [DEBUG] Test-reading boot sector. Boot sector contents implausible, disk not yet FAT formatted [DEBUG] DOS 7+, FORMAT-LOCKing drive [DEBUG] Current Disk Drive Parameter Table Values at 0070:0119: [DEBUG] [DDPT] Step Rate: 240 msec Head Unload: 48 msec DMA Flag Bit: 0 [DEBUG] [DDPT] Head Load: 4 msec Post Rotate: 2035 msec Sector Size: 512 [DEBUG] [DDPT] SECTORS PER TRACK: 18 (Gap: 27 Data: 255 Format Gap: 108) [DEBUG] [DDPT] Fill Char: 0xF6 Head Settle: 15 msec Motor Start: 625 msec Using drive default: 1440k (Cyl=80 Head=2 Sec=18) [DEBUG] Setting geometry with int 13h ah=18h: tracks=80 sectors=18 [DEBUG] Updated INT 1E (DDPT) data at: 0070:0119. [DEBUG] Interleave Map: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [DEBUG] Configured Disk Drive Parameter Table Values at 0070:0119: [DEBUG] [DDPT] Step Rate: 240 msec Head Unload: 48 msec DMA Flag Bit: 0 [DEBUG] [DDPT] Head Load: 4 msec Post Rotate: 2035 msec Sector Size: 512 [DEBUG] [DDPT] SECTORS PER TRACK: 18 (Gap: 27 Data: 255 Format Gap: 108) [DEBUG] [DDPT] Fill Char: 0xF6 Head Settle: 15 msec Motor Start: 625 msec [DEBUG] Controller setup 17: [configured type 7] 500 kbps (HD 1xx0k) -- press ENTER to format disk (ESCAPE to abort) -- Cannot find existing format - forcing full format Please enter volume label (max. 11 chars): No label, disk will have no creation timestamp. Full Formatting (wiping all data) [DEBUG] Formatting: Cylinder: 0 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 0 Head: 1 Sectors: 18 0% [DEBUG] Formatting: Cylinder: 1 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 1 Head: 1 Sectors: 18 1% [DEBUG] Formatting: Cylinder: 2 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 2 Head: 1 Sectors: 18 2% [DEBUG] Formatting: Cylinder: 3 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 3 Head: 1 Sectors: 18 3% [DEBUG] Formatting: Cylinder: 4 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 4 Head: 1 Sectors: 18 5% [DEBUG] Formatting: Cylinder: 5 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 5 Head: 1 Sectors: 18 6% [DEBUG] Formatting: Cylinder: 6 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 6 Head: 1 Sectors: 18 7% [DEBUG] Formatting: Cylinder: 7 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 7 Head: 1 Sectors: 18 8% [DEBUG] Formatting: Cylinder: 8 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 8 Head: 1 Sectors: 18 10% [DEBUG] Formatting: Cylinder: 9 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 9 Head: 1 Sectors: 18 11% [DEBUG] Formatting: Cylinder: 10 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 10 Head: 1 Sectors: 18 12% [DEBUG] Formatting: Cylinder: 11 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 11 Head: 1 Sectors: 18 13% [DEBUG] Formatting: Cylinder: 12 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 12 Head: 1 Sectors: 18 15% [DEBUG] Formatting: Cylinder: 13 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 13 Head: 1 Sectors: 18 16% [DEBUG] Formatting: Cylinder: 14 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 14 Head: 1 Sectors: 18 17% [DEBUG] Formatting: Cylinder: 15 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 15 Head: 1 Sectors: 18 18% [DEBUG] Formatting: Cylinder: 16 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 16 Head: 1 Sectors: 18 20% [DEBUG] Formatting: Cylinder: 17 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 17 Head: 1 Sectors: 18 21% [DEBUG] Formatting: Cylinder: 18 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 18 Head: 1 Sectors: 18 22% [DEBUG] Formatting: Cylinder: 19 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 19 Head: 1 Sectors: 18 23% [DEBUG] Formatting: Cylinder: 20 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 20 Head: 1 Sectors: 18 25% [DEBUG] Formatting: Cylinder: 21 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 21 Head: 1 Sectors: 18 26% [DEBUG] Formatting: Cylinder: 22 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 22 Head: 1 Sectors: 18 27% [DEBUG] Formatting: Cylinder: 23 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 23 Head: 1 Sectors: 18 28% [DEBUG] Formatting: Cylinder: 24 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 24 Head: 1 Sectors: 18 30% [DEBUG] Formatting: Cylinder: 25 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 25 Head: 1 Sectors: 18 31% [DEBUG] Formatting: Cylinder: 26 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 26 Head: 1 Sectors: 18 32% [DEBUG] Formatting: Cylinder: 27 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 27 Head: 1 Sectors: 18 33% [DEBUG] Formatting: Cylinder: 28 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 28 Head: 1 Sectors: 18 35% [DEBUG] Formatting: Cylinder: 29 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 29 Head: 1 Sectors: 18 36% [DEBUG] Formatting: Cylinder: 30 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 30 Head: 1 Sectors: 18 37% [DEBUG] Formatting: Cylinder: 31 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 31 Head: 1 Sectors: 18 38% [DEBUG] Formatting: Cylinder: 32 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 32 Head: 1 Sectors: 18 40% [DEBUG] Formatting: Cylinder: 33 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 33 Head: 1 Sectors: 18 41% [DEBUG] Formatting: Cylinder: 34 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 34 Head: 1 Sectors: 18 42% [DEBUG] Formatting: Cylinder: 35 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 35 Head: 1 Sectors: 18 43% [DEBUG] Formatting: Cylinder: 36 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 36 Head: 1 Sectors: 18 45% [DEBUG] Formatting: Cylinder: 37 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 37 Head: 1 Sectors: 18 46% [DEBUG] Formatting: Cylinder: 38 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 38 Head: 1 Sectors: 18 47% [DEBUG] Formatting: Cylinder: 39 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 39 Head: 1 Sectors: 18 48% [DEBUG] Formatting: Cylinder: 40 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 40 Head: 1 Sectors: 18 50% [DEBUG] Formatting: Cylinder: 41 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 41 Head: 1 Sectors: 18 51% [DEBUG] Formatting: Cylinder: 42 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 42 Head: 1 Sectors: 18 52% [DEBUG] Formatting: Cylinder: 43 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 43 Head: 1 Sectors: 18 53% [DEBUG] Formatting: Cylinder: 44 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 44 Head: 1 Sectors: 18 55% [DEBUG] Formatting: Cylinder: 45 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 45 Head: 1 Sectors: 18 56% [DEBUG] Formatting: Cylinder: 46 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 46 Head: 1 Sectors: 18 57% [DEBUG] Formatting: Cylinder: 47 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 47 Head: 1 Sectors: 18 58% [DEBUG] Formatting: Cylinder: 48 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 48 Head: 1 Sectors: 18 60% [DEBUG] Formatting: Cylinder: 49 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 49 Head: 1 Sectors: 18 61% [DEBUG] Formatting: Cylinder: 50 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 50 Head: 1 Sectors: 18 62% [DEBUG] Formatting: Cylinder: 51 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 51 Head: 1 Sectors: 18 63% [DEBUG] Formatting: Cylinder: 52 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 52 Head: 1 Sectors: 18 65% [DEBUG] Formatting: Cylinder: 53 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 53 Head: 1 Sectors: 18 66% [DEBUG] Formatting: Cylinder: 54 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 54 Head: 1 Sectors: 18 67% [DEBUG] Formatting: Cylinder: 55 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 55 Head: 1 Sectors: 18 68% [DEBUG] Formatting: Cylinder: 56 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 56 Head: 1 Sectors: 18 70% [DEBUG] Formatting: Cylinder: 57 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 57 Head: 1 Sectors: 18 71% [DEBUG] Formatting: Cylinder: 58 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 58 Head: 1 Sectors: 18 72% [DEBUG] Formatting: Cylinder: 59 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 59 Head: 1 Sectors: 18 73% [DEBUG] Formatting: Cylinder: 60 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 60 Head: 1 Sectors: 18 75% [DEBUG] Formatting: Cylinder: 61 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 61 Head: 1 Sectors: 18 76% [DEBUG] Formatting: Cylinder: 62 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 62 Head: 1 Sectors: 18 77% [DEBUG] Formatting: Cylinder: 63 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 63 Head: 1 Sectors: 18 78% [DEBUG] Formatting: Cylinder: 64 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 64 Head: 1 Sectors: 18 80% [DEBUG] Formatting: Cylinder: 65 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 65 Head: 1 Sectors: 18 81% [DEBUG] Formatting: Cylinder: 66 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 66 Head: 1 Sectors: 18 82% [DEBUG] Formatting: Cylinder: 67 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 67 Head: 1 Sectors: 18 83% [DEBUG] Formatting: Cylinder: 68 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 68 Head: 1 Sectors: 18 85% [DEBUG] Formatting: Cylinder: 69 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 69 Head: 1 Sectors: 18 86% [DEBUG] Formatting: Cylinder: 70 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 70 Head: 1 Sectors: 18 87% [DEBUG] Formatting: Cylinder: 71 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 71 Head: 1 Sectors: 18 88% [DEBUG] Formatting: Cylinder: 72 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 72 Head: 1 Sectors: 18 90% [DEBUG] Formatting: Cylinder: 73 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 73 Head: 1 Sectors: 18 91% [DEBUG] Formatting: Cylinder: 74 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 74 Head: 1 Sectors: 18 92% [DEBUG] Formatting: Cylinder: 75 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 75 Head: 1 Sectors: 18 93% [DEBUG] Formatting: Cylinder: 76 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 76 Head: 1 Sectors: 18 95% [DEBUG] Formatting: Cylinder: 77 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 77 Head: 1 Sectors: 18 96% [DEBUG] Formatting: Cylinder: 78 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 78 Head: 1 Sectors: 18 97% [DEBUG] Formatting: Cylinder: 79 Head: 0 Sectors: 18 [DEBUG] Formatting: Cylinder: 79 Head: 1 Sectors: 18 98% 100% [DEBUG] File System Creation [DEBUG] Boot Sector -> 0 [DEBUG] FAT Sectors: 1 to 18 -> 0% +**Drive_IO(WRITE 1, count 1 ) [FAT12/16] [drive A*] Critical error during DOS disk access DOS driver error (hex): 01 Description: unknown unit for driver Program terminated. [DEBUG] DOS 7+, UNLOCKing drive (by one level) [DEBUG] DOS 7+, UNLOCKing drive (by one level) > C:\>echo %errorlevel% > 129 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel