Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: ehenkes am 07. August 2009, 21:16

Titel: format a:
Beitrag 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
Titel: Re: format a:
Beitrag von: Jidder am 07. August 2009, 21:23
Ich denke nicht, dass es eine besondere Bedeutung hat.
Titel: Re: format a:
Beitrag von: Jidder am 08. August 2009, 12:12
Format überprüft ja die Diskette auf defekte Sektoren. Vermutlich ist das ein Überbleibsel von diesem Vorgang.
Titel: Re: format a:
Beitrag von: XanClic am 08. August 2009, 14:06
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.
Titel: Re: format a:
Beitrag von: Jidder am 08. August 2009, 14:26
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.