Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: ehenkes am 07. August 2009, 21:16
-
Warum verwendet MS Windows bei "format a:" in der Konsole eigentlich durchgehend das Byte "0xF6" für den Datenbereich (0x4200 bis 0x163DFF) und nicht 0x00? Hat das einen speziellen Grund?
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm#mozTocId976097
http://www.henkessoft.de/OS_Dev/Bilder/Disk_after_format_003.PNG
-
Ich denke nicht, dass es eine besondere Bedeutung hat.
-
Format überprüft ja die Diskette auf defekte Sektoren. Vermutlich ist das ein Überbleibsel von diesem Vorgang.
-
Ich bezweifle, das Microsoft den Sourcecode für sein format freigibt... :evil:
Und du möchtest ja wissen, warum das Microsoft-format das so macht.
-
Also ich kann es in mkdosfs (http://www.filewatcher.com/p/dosfstools-2.10.tar.gz.66759/dosfstools-2.10/mkdosfs/mkdosfs.c.html) auf die Schnelle zumindest nicht finden.