Forum: PC Hard- und Software SD partitionieren


von Slimer (Gast)


Lesenswert?

Hallo

Ich möchte einen FlashSpeicher wie folg partitionieren:
1
Disk /dev/synoboot: 128 MB, 128450560 bytes
2
255 heads, 63 sectors/track, 15 cylinders
3
Units = cylinders of 16065 * 512 = 8225280 bytes
4
5
        Device Boot      Start         End      Blocks  Id System
6
/dev/synoboot1   *           1           2       16033+ 83 Linux
7
/dev/synoboot2               3          14       96390  83 Linux

ich wollte erstmal mit fdisk die anzahl der Heads und Cylinder 
entsprechend ändern, aber das scheint nicht zu funktionieren. Der 
Speicher zeigt immer 4Heads, 62 sectors/track und 1011Cylinder. Hat 
jemand eine Idee?

: Verschoben durch Moderator
von Rainer V. (rudi994)


Lesenswert?

Kenne nichts davon, aber evtl. hier: SSD Partition Alignment
http://www.thomas-krenn.com/de/wiki/Partition_Alignment

von Axel S. (a-za-z0-9)


Lesenswert?

Slimer schrieb:
> Ich möchte einen FlashSpeicher wie folg partitionieren:
>
> Disk /dev/synoboot: 128 MB, 128450560 bytes
> 255 heads, 63 sectors/track, 15 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
>         Device Boot      Start         End      Blocks  Id System
> /dev/synoboot1   *           1           2       16033+ 83 Linux
> /dev/synoboot2               3          14       96390  83 Linux

Und warum?

Für die Funktion sind die Zahlen von Zylindern, Köpfen und Sektoren doch 
vollkommen nebensächlich. Entscheidend sind lediglich Größe und Typ der 
Partitionen.

> ich wollte erstmal mit fdisk die anzahl der Heads und Cylinder
> entsprechend ändern, aber das scheint nicht zu funktionieren.

Warum auch? Die Zahlen sind eh Makulatur. Seit etlichen Dekaden werden 
Sektoren auf Blockdevices ausschließlich per LBA addressiert. CHS ist 
ein Relikt aus der Computer-Steinzeit.

> Hat jemand eine Idee?

Wofür? Mach einfach die erste Partition so groß, daß sie die gewünschte 
Größe von knapp 16MB hat und nimm den Rest für die zweite. Alternativ 
schalte fdisk per Option -u auf die Verwendung/Anzeige von LBA Adressen. 
Dann kannst du deine Partitionen auf den Sektor genau so groß machen wie 
du gerne möchtest.

Beachte allerdings daß manche BIOSe/Bootloader eine bootfähige Partition 
nur dann akzeptieren, wenn sie an Sektor 63 beginnt.

von Jim M. (turboj)


Lesenswert?

Axel Schwenke schrieb:
> Beachte allerdings daß manche BIOSe/Bootloader eine bootfähige Partition
> nur dann akzeptieren, wenn sie an Sektor 63 beginnt.

So alte BIOSe sind nicht mehr im Umlauf. Windoof ab Vista legt übrigens 
die 1. Partition nicht mehr am Sektor 63 an, weil das sehr ungünstig für 
alle Medien mit 4KB Sektoren ist.

Edit: Jetzt hatte ich fast übersehen, dass die Device Namen nicht für 
ein PC-System passen. Hier muss man in der Tat beim Bootloader 
aufpassen.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.