SD partitionieren

Gast #3903915
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?
#3904185
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.
#3904355
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren