FreeDOS help system (hhstndrd 1.0.8 en)[format]

Command: format

FORMAT formats a hard drive or floppy disk. This prepares the medium for the use with FreeDOS.


FORMAT drive [/V[:label]] [/Q] [/U] [/F:size] [/S] [/D] FORMAT drive [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/S] [/D] FORMAT drive [/V[:label]] [/Q] [/U] [/4] [/S] [/D] FORMAT [/?] drive The drive letter, e.g. C:


/1 Format a single-sided disk (160k/180k). /4 Format a 160k/360k floppy disk in a 1.2 MB floppy drive. /8 Format a 5-1/4 inch disk with 8 sectors per track (160k/320k, DOS 1.x). /A Forces 4k alignment for FAT32 formatting. /B Reserve space to make a bootable disk (is dummy and cannot be combined with /s (sys). /D Be very verbose and show debugging output. For bug reports. /F:size Specifies the size of the floppy disk to format. Normal sizes are: 360, 720, 1200, 1440, or 2880 (unit: kiloBytes). 160,180,320 should also work. /F:0 shows a list of allowed sizes. /N:sectors Specifies the number of sectors per track on a floppy disk. /Q Quick formats the disk. If not combined with /U, can be UNFORMATed and preserves bad cluster marks (/Q /U does not) /S Calls SYS to make the disk bootable and to add system files /T:tracks Specifies the number of tracks on a floppy disk. /U Unconditionally formats the disk. Lowlevel format if floppy disk. NOTE: This option may last VERY VERY long! Press ESC and wait to exit /U. /V:label Specifies a volume LABEL for the disk, stores date and time of it (is not for 160k/320k disks). /Y Skip confirmation request. /Z:longhelp: Gives detailed, technical usage information. /Z:mirror Saves the UNFORMAT "MIRROR data", without formatting the disk. /Z:seriously Suppresses the confirmation request when you use format with a hard disk. /Z:unformat Unformats the disk, if the MIRROR data is fresh. /? Shows the help.


Warning: while format supports FAT32, running under Win9x to create FAT32 does not work well. Modes for FLOPPY are: Tries to use quick safe format. Use lowlevel format only when needed. Quick safe format saves mirror data for UNFORMAT. Modes for HARDDISK are: Tries to use quick safe format. Use quick full format only when needed. Quick full format only resets the filesystem. If you want to force lowlevel format (floppy) or want to have the whole disk surface scanned and all contents wiped (harddisk), use /U. FORMAT /Q /U is quick full format (no lowlevel format / scan / wipe!) FORMAT /Q is quick save format (save mirror data if possible) The mirror data will always overwrite the end of the data area! FORMAT autoselects a mode (see above) if you select neither /Q nor /U. Supported FAT types are: FAT12, FAT16, FAT32, all with mirror / unformat. Supported floppy sizes are: 160k, 180k, 320k, 360k and 1200k for 5,25 inch and 720k and 1440k (2880k never tested so far) for 3,5 inch drives. Supported overformats are: 400k, 800k, 1680k (and 3660k) with more sectors and 1494k (instead of 1200k) and 1743k (and 3486k) with more tracks, too. More tracks will not work on all drives, use at your own risk. Warning: older DOS versions can only use overformats with a driver. 720k in 1440k needs 720k media. Use a 360k drive to format 360k. For FAT32 formatting, you can use the /A switch to force 4k alignment. FORMAT has the following EXITCODES (ERRORLEVEL): 0 Okay, 1 Bad sectors detected (only if /d or /y or /z:seriously option active) 2 Help screen shown or syntax error, 3 User abort, 4 Format error, 5 User did not confirm. Errorlevels 1 and 2 are extensions beyond MS FORMAT style. If you use the /D flag, errorlevels will be different. They will be specific to the particular FORMAT version. In 0.91t, for example: 0 Okay, 1 Bad sectors detected, 2 Help displayed or syntax error, 10..13 Userint error (not confirmed / syntax error) 20..22 Createfs error (filesystem creation), 25..29 dDrive I/O error, 30..31 Recordbc error (existing filesystem analysis), 35..36 Uformat error (unconditional format), 38..39 Savefs error (SafeFormat / Mirror) 40..52 Floppy error, 55..59 Hdisk error, 60..62 Main error: unsuitable drive type, e.g. CD-ROM, 128..255 Critical error (userint: (DOS or BIOS error code) | 128)


format a: /f:1440 formats a 1,4 MB diskette format c: /v:my_hd formats a harddisk, label: my_hd

See also:

fdisk label mirror sys undelete unformat ------------------------------------------------------------------------------ Copyright (C) 1998 Jim Hall, updated 2008 by W. Spiegl. This file is derived from the FreeDOS Spec Command HOWTO. See the file H2Cpying for copying conditions.