Zitat von
stoxx:
was aber total unverständlich ist, dass es nur geht, wenn ich die Buffergröße auf 512 einstelle.
Bei buf : array[0..510] und
stm.Read(buf,511) kommt was ganz anderes, dürfte doch eigentlich nicht sein oder ?
Das steht aber so in der
MSDN, man kann auf Festplatten nur in Blöcken die durch 512 teilbar sind zugreifen. (Das kenn ich auch noch von DOS-Zeiten so)
Zitat von
stoxx:
Sollte man eventuell noch die Clustergröße berücksichtigen ?
Nein, der erste Sektor ist immer 512 Byte groß, das hat nix mit Clustern zu (Cluster ist eine log. Einheit der Partitionen)!
Zitat von
stoxx:
Gibt es denn irgendwo Informationen über den Aufbau des erstens Sektors einer Partition ?
Zu hauf im Internet...
Stichworte: FAT, NTFS, FileSystem, Operationsystems, Betriebssystem, Partionstabelle
Nich alle auf einmal