Festplattenpartition mit exakter Blockgröße erzeugen
Hallo, ich will eine Windows ntfs Partition mit dd klonen und die Zielpartition muss dafür exakt so groß sein wie die alte. Dafür muss ich die Zielpartition mit exakter Blockgröße anlegen. Wie mache ich das am besten? cfdisk und Konsorten legen die Größe einer Partition immer nach MB / GB an, ich will bzw. muss aber die exakte Blockgröße angeben. Die alte Partition sieht so aus: /dev/sdb1 * 63 215544104 107772021 7 HPFS/NTFS/exFAT hat also 107772021 Blöcke und die neue Partition muss ebenso groß sein. Wie gesagt, cfdisk fragt beim Anlegen nach der Partition aber nach MB... ich will die Blockgröße angeben. Wie machen? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 10:29, schrieb Malte Gell:
Hallo,
ich will eine Windows ntfs Partition mit dd klonen und die Zielpartition muss dafür exakt so groß sein wie die alte.
Dafür muss ich die Zielpartition mit exakter Blockgröße anlegen. Wie mache ich das am besten? cfdisk und Konsorten legen die Größe einer Partition immer nach MB / GB an, ich will bzw. muss aber die exakte Blockgröße angeben.
Die alte Partition sieht so aus:
/dev/sdb1 * 63 215544104 107772021 7 HPFS/NTFS/exFAT
hat also 107772021 Blöcke und die neue Partition muss ebenso groß sein. Wie gesagt, cfdisk fragt beim Anlegen nach der Partition aber nach MB... ich will die Blockgröße angeben. Wie machen?
Gruß Malte
Z.B. mit sfdisk partitionieren, das kann das IMHO. (man sfdisk). cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 11:08, schrieb Joerg Thuemmler:
Z.B. mit sfdisk partitionieren, das kann das IMHO. (man sfdisk).
Danke für den Tip. Eigentlich geht es doch mit cfdisk, ich habe gesehen, wenn ich die exakte Größe in MB angebe, dann ist die Zielpartition auch exakt so groß wie die alte, also kein Problem. Jetzt muss ich nur noch herausfinden, wie ich die Partition exakt bei Sektor 2048 und nicht bei 63 beginnen lasse... habe eine 1 TB Platte, bei der die Partitionen bei 2048 anfangen sollten und nicht bei 63. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 11:19, schrieb Malte Gell:
Am 17.01.2013 11:08, schrieb Joerg Thuemmler:
Z.B. mit sfdisk partitionieren, das kann das IMHO. (man sfdisk).
Danke für den Tip. Eigentlich geht es doch mit cfdisk, ich habe gesehen, wenn ich die exakte Größe in MB angebe, dann ist die Zielpartition auch exakt so groß wie die alte, also kein Problem.
Jetzt muss ich nur noch herausfinden, wie ich die Partition exakt bei Sektor 2048 und nicht bei 63 beginnen lasse... habe eine 1 TB Platte, bei der die Partitionen bei 2048 anfangen sollten und nicht bei 63.
Gruß Malte
auch das sollte sfdisk können... cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 11:32, schrieb Joerg Thuemmler:
Am 17.01.2013 11:19, schrieb Malte Gell:
Jetzt muss ich nur noch herausfinden, wie ich die Partition exakt bei Sektor 2048 und nicht bei 63 beginnen lasse... habe eine 1 TB Platte, bei der die Partitionen bei 2048 anfangen sollten und nicht bei 63.
Gruß Malte
auch das sollte sfdisk können...
Habs nun mit parted gemacht, da kann man exakt die Zahl der Sektoren angeben und bei welchem Sektor die Partition beginnen soll. Nun stimmt auch das Alignment meiner Platte :-) Ich finde bei parted nur schlecht, dass es Änderungen sofort anwendet, bei cfdisk kann man herumfummeln und erst am Ende anwenden, bei gparted auch, bei parted muss man also höllisch aufpassen. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 12:06, schrieb Malte Gell:
Am 17.01.2013 11:32, schrieb Joerg Thuemmler:
Am 17.01.2013 11:19, schrieb Malte Gell:
Jetzt muss ich nur noch herausfinden, wie ich die Partition exakt bei Sektor 2048 und nicht bei 63 beginnen lasse... habe eine 1 TB Platte, bei der die Partitionen bei 2048 anfangen sollten und nicht bei 63.
Gruß Malte
auch das sollte sfdisk können...
Habs nun mit parted gemacht, da kann man exakt die Zahl der Sektoren angeben und bei welchem Sektor die Partition beginnen soll. Nun stimmt auch das Alignment meiner Platte :-) Ich finde bei parted nur schlecht, dass es Änderungen sofort anwendet, bei cfdisk kann man herumfummeln und erst am Ende anwenden, bei gparted auch, bei parted muss man also höllisch aufpassen.
Gruß Malte
Auch da kann sfdisk evt. helfen ;-) es kennt eine Option, die aktuelle Partitionierung so auszulesen, dass Du das Ergebnis zur Wiederherstellung mit sfdisk selbst verwenden kannst... alles in man sfdisk (hab das nicht mehr so parat, weil ich vom Clonen ein wenig wegbin wegen der zahlreichen Klippen..., früher hatte ich da recht komplexe autoinstalls mit automatischer Partitionierung) cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, On 17.01.2013 11:19, Malte Gell wrote:
Am 17.01.2013 11:08, schrieb Joerg Thuemmler:
Z.B. mit sfdisk partitionieren, das kann das IMHO. (man sfdisk). Danke für den Tip. Eigentlich geht es doch mit cfdisk, ich habe gesehen, wenn ich die exakte Größe in MB angebe, dann ist die Zielpartition auch exakt so groß wie die alte, also kein Problem.
Jetzt muss ich nur noch herausfinden, wie ich die Partition exakt bei Sektor 2048 und nicht bei 63 beginnen lasse... habe eine 1 TB Platte, bei der die Partitionen bei 2048 anfangen sollten und nicht bei 63. Ich will um Gottes Willen nicht das Thema hijacken:
Aber ich dachte, man müsse auf diese Geschichte (1. Partition bei Sektor 2048) nicht mehr achten. Ich meine sogar, dass das vor garnicht allzu langer Zeit mal Thema hier auf der Liste war. Wie ist es denn nun richtig? Allerdings sehe ich gerade mit fdisk -a /dev/sda, dass die von openSUSE bei der frischen Installation angelegte, erweiterte Partition bei Sektor 2048 startet. Ich musste mich also um nichts kümmern ;-) Sofern Du die Partition(en) komplett neu anlegst, würde ich das mit yast erledigen und dann einfach darauf vertrauen und nachsehen, ob es dort auch so gemacht wurde (also Start bei 2048). Das wäre dann ja naheliegend. Und die exakte Blockanzahl kann man da m.E. auch irgendwo angeben. Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo zusammen, Malte Gell meinte am Donnerstag, den 17.01.2013 um 10:29 Uhr wegen:Festplattenpartition mit exakter Blockgröße erzeugen
Die alte Partition sieht so aus:
/dev/sdb1 * 63 215544104 107772021 7 HPFS/NTFS/exFAT
hat also 107772021 Blöcke und die neue Partition muss ebenso groß sein. Wie gesagt, cfdisk fragt beim Anlegen nach der Partition aber nach MB... ich will die Blockgröße angeben. Wie machen?
ich wusste nicht, dass man mit dd einzelne Partitionen klonen kann, ich dachte immer das dieses nur mit ganzen Platten geht. Wie lautet dafür die Syntax? -- Beste Grüße Christian Gut, das Audacious gerade von Golden Earing - Radar Love spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo zusammen, Christian Meseberg meinte am Donnerstag, den 17.01.2013 um 18:28 Uhr wegen:Festplattenpartition mit exakter Blockgröße erzeugen
Hallo zusammen,
Malte Gell meinte am Donnerstag, den 17.01.2013 um 10:29 Uhr wegen:Festplattenpartition mit exakter Blockgröße erzeugen
Die alte Partition sieht so aus:
/dev/sdb1 * 63 215544104 107772021 7 HPFS/NTFS/exFAT
hat also 107772021 Blöcke und die neue Partition muss ebenso groß sein. Wie gesagt, cfdisk fragt beim Anlegen nach der Partition aber nach MB... ich will die Blockgröße angeben. Wie machen?
ich wusste nicht, dass man mit dd einzelne Partitionen klonen kann, ich dachte immer das dieses nur mit ganzen Platten geht. Wie lautet dafür die Syntax?
sorry, ich ziehe meine Frage zurück ;) -- Beste Grüße Christian Gut, das Audacious gerade von Golden Earing - Radar Love spielt :music: -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 17.01.2013 18:28, schrieb Christian Meseberg:
Hallo zusammen,
Malte Gell meinte am Donnerstag, den 17.01.2013 um 10:29 Uhr wegen:Festplattenpartition mit exakter Blockgröße erzeugen
Die alte Partition sieht so aus:
/dev/sdb1 * 63 215544104 107772021 7 HPFS/NTFS/exFAT
hat also 107772021 Blöcke und die neue Partition muss ebenso groß sein. Wie gesagt, cfdisk fragt beim Anlegen nach der Partition aber nach MB... ich will die Blockgröße angeben. Wie machen?
ich wusste nicht, dass man mit dd einzelne Partitionen klonen kann, ich dachte immer das dieses nur mit ganzen Platten geht. Wie lautet dafür die Syntax?
Ganz einfach, du gibst die Partitionen einfach an, Beispiel: dd if=/dev/sda1 of=/dev/sdb1 Damit kopiert man die erste Partition der Festplatte sda auf die andere Festplatte sdb und dort wiederum in die erste Partition. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Alex Winzer
-
Christian Meseberg
-
Joerg Thuemmler
-
Malte Gell