Thomas Wildgruber
2013-01-20 15:08:23 UTC
Hi Group,
für eine mögliche Projektarbeit eines Azubis nehmen wir gerade den MBR und
die EBRs einer Festplatte auseinander, hauptsächlich eines Linux Systems.
In diesem Zusammenhang gehört auch die Ausrichtung der Partitionen
(Partition Alignment). Da ich früher schon mal über die Problematik von
Advanced Format Festplatten im Zusammenhang mit XP einen Blog geschrieben
habe, habe ich hier das Problem, dass Windows XP die erste Partition an
Sektor 63 ausrichtet, in die Diskussion aufgenommen.
Zur Demonstration dieses Problems habe ich den StartingOffset einer Windows
XP basierten Partition anziegen lassen und überraschenderweise
festgestellt, dass diese nicht an Sektor 63 sondern an Sektor 56
ausgerichtet ist:
---snip---
C:\> wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Datenträger Nr. 0, Partition Nr. 0 28672
---snap---
Der Starting Offset wird in Byte angegeben was im oz Fall 56 ergibt (28672
/ 512). Gibt es dafür eine Erklärung?
BTW: Windows 7 im Gegensatz richtet sich korrekt nach einem 1 MiB Alignment
aus und startet die erste Partition an Sektor 2048 (1048576 / 512):
---snip---
C:\> wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Datenträgernr. 0, Partitionsnr. 0 1048576
---snap---
Warum startet XP die erste Partition nicht an Sektor 63, was zwar auch
falsch ist aber wensigstens noch so dokumentiert wäre?
Thx & Bye Tom
für eine mögliche Projektarbeit eines Azubis nehmen wir gerade den MBR und
die EBRs einer Festplatte auseinander, hauptsächlich eines Linux Systems.
In diesem Zusammenhang gehört auch die Ausrichtung der Partitionen
(Partition Alignment). Da ich früher schon mal über die Problematik von
Advanced Format Festplatten im Zusammenhang mit XP einen Blog geschrieben
habe, habe ich hier das Problem, dass Windows XP die erste Partition an
Sektor 63 ausrichtet, in die Diskussion aufgenommen.
Zur Demonstration dieses Problems habe ich den StartingOffset einer Windows
XP basierten Partition anziegen lassen und überraschenderweise
festgestellt, dass diese nicht an Sektor 63 sondern an Sektor 56
ausgerichtet ist:
---snip---
C:\> wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Datenträger Nr. 0, Partition Nr. 0 28672
---snap---
Der Starting Offset wird in Byte angegeben was im oz Fall 56 ergibt (28672
/ 512). Gibt es dafür eine Erklärung?
BTW: Windows 7 im Gegensatz richtet sich korrekt nach einem 1 MiB Alignment
aus und startet die erste Partition an Sektor 2048 (1048576 / 512):
---snip---
C:\> wmic partition get BlockSize, StartingOffset, Name, Index
BlockSize Index Name StartingOffset
512 0 Datenträgernr. 0, Partitionsnr. 0 1048576
---snap---
Warum startet XP die erste Partition nicht an Sektor 63, was zwar auch
falsch ist aber wensigstens noch so dokumentiert wäre?
Thx & Bye Tom
--
"One good Whiskey a day, keeps the doctor away"
"One good Whiskey a day, keeps the doctor away"