Einzelnen Beitrag anzeigen

Mattze

Registriert seit: 6. Jan 2005
664 Beiträge
 
#3

Re: IOCTL_DISK_GET_DRIVE_LAYOUT will nicht!?

  Alt 31. Mär 2009, 17:19
Ich hab's raus!

Einerseits ist das natürlich richtig, dass ich zwar den bigbuf gesetzt habe, aber nicht genügend Platz für r reservierte. Kein Problem!
Zum anderen die Frage, wie viel Speicher man reservieren muss.
Da habe ich bei Microsoft etwas überlesen!
Für jede Partition werden 4 Einträge in der Partitionstabelle angelegt!!!
Bei 6 Partitions gibt es also 24 Einträge!!!
Interessant ist in diesem Zusammenhang, dass die "Leereinträge" teilweise auch ausgefüllt sind. So steht da z. B. ein Partitiontyp drin. Der hat evtl. (???) sogar eine Bedeutung für die "echte" Partition, die davor als erstes in der Tabelle steht.
Ein Beispiel bei mir:
Physicaldisk0 hat 6 Partitionen.
Die erste ist C:, bootbar usw. Der Partitionstyp im "echten" Eintrag ist 7 - Partition IFS.
Im darauffolgenden Leereintrag ist er 15?
Die nächsten Partitionen haben alle ebenfalls den "echten" Eintrag 7 und den nächsten Eintrag 5 (Extended Partition).
Wenn ich wüsste, was 15 ist? Aber der Unterschied ist klar! Das kann alles stimmen!

Gruß
Mattze
  Mit Zitat antworten Zitat