Hallo Liste, Auf meiner WD Platte (45 GB) unterscheidet sich die Partitionstabelle im MBR von der realen Partitionierung auf der Platte. Wie kann ich die Tabelle neu schreiben - also richtigstellen lassen, ohne dass die Daten auf der Platte futsch sind? fdisk bietet die Option "create a new empty DOS Partition table" - aber kann ich dann noch auf bestehende Partitionen zugreifen? Danke! -- Mit freundlichen Grüßen Markus Feilner May you always grok in fullness! ------------------------------------------------------------------------------------------------- Markus Feilner IT Dienstleistungen Erlangerstr. 2 93059 Regensburg fon: +49 941 70 65 23 - mobil: +49 170 302 709 2 web: http://f-linux.com mail: mfeilner@f-linux.com
Hallo, On Wed, 24 Apr 2002, Markus Feilner wrote:
Auf meiner WD Platte (45 GB) unterscheidet sich die Partitionstabelle im MBR von der realen Partitionierung auf der Platte. Wie kann ich die Tabelle neu schreiben - also richtigstellen lassen, ohne dass die Daten auf der Platte futsch sind?
Am besten per Hand wenn du noch weisst wie die Partitionen sind. Ansonsten koenntest du mal mit gpart experimentieren -- aber schreibe _nicht_ direkt in den MBR sondern lass dir das Ergebnis nur ausgeben.
fdisk bietet die Option "create a new empty DOS Partition table" - aber kann ich dann noch auf bestehende Partitionen zugreifen?
Nein. Und meinst du etwa das DOS fdisk??? Damit hast du schonmal gleich verloren. Wenn, dann musst du unter Linux (z.B. mit nem Rettungssystem) arbeiten. -dnh -- Two atoms are walking along. Suddenly, one stops. The other says, "What's wrong?" "I've lost an electron." "Are you sure?" "I'm positive!"
Am Mittwoch, 24. April 2002 23:38 schrieb David Haller:
Hallo,
On Wed, 24 Apr 2002, Markus Feilner wrote:
Auf meiner WD Platte (45 GB) unterscheidet sich die Partitionstabelle im MBR von der realen Partitionierung auf der Platte. Wie kann ich die Tabelle neu schreiben - also richtigstellen lassen, ohne dass die Daten auf der Platte futsch sind?
Am besten per Hand wenn du noch weisst wie die Partitionen sind. Ansonsten koenntest du mal mit gpart experimentieren -- aber schreibe _nicht_ direkt in den MBR sondern lass dir das Ergebnis nur ausgeben.
fdisk bietet die Option "create a new empty DOS Partition table" - aber kann ich dann noch auf bestehende Partitionen zugreifen?
Nein. Und meinst du etwa das DOS fdisk??? Damit hast du schonmal gleich verloren. Wenn, dann musst du unter Linux (z.B. mit nem Rettungssystem) arbeiten.
-dnh Danke David, aber gibts sonst keine Möglichkeit? mit fdisk meine ich natürlich das linux-fdisk...
-- Mit freundlichen Grüßen Markus Feilner May you always grok in fullness! ------------------------------------------------------------------------------------------------- Markus Feilner IT Dienstleistungen Erlangerstr. 2 93059 Regensburg fon: +49 941 70 65 23 - mobil: +49 170 302 709 2 web: http://f-linux.com mail: mfeilner@f-linux.com
Hallo Markus,
ich bin gerade dabei, dieses Thema auf meiner Hompage zu erläutern.
Werde vielleicht heute noch fertig dann kann ich Dir den Link posten.
From: "Markus Feilner"
Hallo Liste, Auf meiner WD Platte (45 GB) unterscheidet sich die Partitionstabelle im MBR von der realen Partitionierung auf der Platte.
Wie hast Du das herausgefunden? Stimmen nur die CHS-Werte nicht mit den LBA-Werten überein?
Wie kann ich die Tabelle neu schreiben - also richtigstellen lassen, ohne dass die Daten auf der Platte futsch sind?
Es gibt eine Sicherungskopie der Partitionstabelle auf der Platte. Diese könntest Du mal mit der aktuellen vergleichen. Ansonsten ist die Restauration ohne Grundkenntisse sehr schwierig und zeitaufwendig. Glück hättest Du noch wenn sowas wie ein Snapshot von z.B. Partition-Info von Power Quest (ist meines Wissens kostenlos) hättest.
fdisk bietet die Option "create a new empty DOS Partition table" - aber kann ich dann noch auf bestehende Partitionen zugreifen?
Wenn Du hier was neues erstellst dann sind die Einträge in der Partitionstabelle futsch. Gruß Michael
Am Donnerstag, 25. April 2002 10:56 schrieb Michael Lootz:
Hallo Markus,
ich bin gerade dabei, dieses Thema auf meiner Hompage zu erläutern. Werde vielleicht heute noch fertig dann kann ich Dir den Link posten.
From: "Markus Feilner"
Sent: Wednesday, April 24, 2002 4:25 PM Hallo Liste, Auf meiner WD Platte (45 GB) unterscheidet sich die Partitionstabelle im MBR von der realen Partitionierung auf der Platte.
Wie hast Du das herausgefunden? Stimmen nur die CHS-Werte nicht mit den LBA-Werten überein? Dazu die folgende mail mit konsolen auszuegen, hat mir leider noch keiner helfen können... ---------- Weitergeleitete Nachricht ----------
Subject: Partitionierungsproblem - fehlerhafte Partitonstabelle? Date: Mon, 22 Apr 2002 13:48:27 +0200 From: mfeilner@f-linux.com To: suse-linux@suse.com Cc: heller@relix.de, info@uwe-kerscher.de Hallo Liste, ich hab hier ein gravierendes Problem mit der Partitionierung einer WD 45 GB Festplatte. Ich hatte 4 Partitionen ( hdc5, hdc6,hdc7,hdc8)mit 1,5,10 und 5 GB und möchte diese zu einer Parrtition mit 21 GB (hdc6) zusammenfassen. Dank Yast2 (Suse 8.0) geht das ja auch schön klickibunti. Aber siehe da: nach dem reboot ist zwar in /proc/partitions die neue Partitionierung eingetragen, aber die alten Partitionen sind noch auf der Platte vorhanden, gerade so als wäre nichts geschrieben worden. Unter folgenden Umständen hat sich das Problem als reproduzierbar unabhängig vom Festplattenmodell oder Hersteller erwiesen: Die Platte wurde (als sie jungfräulich war) einmal von Windows part. und format. - und danach gibts Probleme mit einer Repartitionierung. Was kann ich tun, um die neue 21 GB Partition zu nutzen, ohne die Daten in der Partition hdc5 zu verlieren? Es folgt ein schnappschuss von der Konsole: -----------------------schnipp----------------------------- linux:/ # cat /proc/partitions major minor #blocks name rio rmerge rsect ruse wio wmerge wsect wuse running use aveq 22 0 43965432 hdc 7428 13747 166160 97430 3851 4942 71040 249190 0 63420 346840 22 1 16033 hdc1 1 3 8 0 0 0 0 0 0 0 0 22 2 5245222 hdc2 5620 13186 149938 69010 3274 4336 61576 196730 0 49870 265960 22 3 104422 hdc3 2 3 16 30 0 0 0 0 0 30 30 22 4 1 hdc4 1 0 2 10 0 0 0 0 0 10 10 22 5 16562983 hdc5 1694 433 14994 27040 563 598 9288 52240 0 26220 79280 22 6 22033116 hdc6 109 119 1194 1340 14 8 176 220 0 1450 1560 ^^^^^^^^^^^^^^^^^^^^^^^ 22 64 532728 hdd 4 12 32 40 0 0 0 0 0 40 40 22 65 409720 hdd1 1 3 8 10 0 0 0 0 0 10 10 22 66 122976 hdd2 1 3 8 30 0 0 0 0 0 30 30 3 0 1664712 hda 2 6 16 0 0 0 0 0 0 0 0 3 1 1663168 hda1 1 3 8 0 0 0 0 0 0 0 0 3 64 1586592 hdb 84 417 1344 1340 704 633 10678 6170 0 3830 7510 3 65 22144 hdb1 19 380 798 290 3 0 6 190 0 400 480 3 66 102816 hdb2 2 3 16 30 0 0 0 0 0 30 30 3 67 1461600 hdb3 60 25 506 980 701 633 10672 5980 0 3550 6960 linux:/ # mount /dev/hdc6 /data1 linux:/ # df Dateisystem 1k-Blöcke Benutzt Verfügbar Ben% montiert auf /dev/hdc2 5245052 2235568 3009484 43% / /dev/hdb1 21440 3898 16435 20% /boot /dev/hdc5 16562464 15685816 876648 95% /home /dev/hdb3 1461548 93596 1367952 7% /var shmfs 192244 0 192244 0% /dev/shm /dev/hdc6 5245016 276536 4968480 6% /data1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -------------------schnapp-------------------- Vielen Dank, Markus Feilner
Wie kann ich die Tabelle neu schreiben - also richtigstellen lassen, ohne dass die Daten auf der Platte futsch sind?
Es gibt eine Sicherungskopie der Partitionstabelle auf der Platte. Diese könntest Du mal mit der aktuellen vergleichen. Ansonsten ist die Restauration ohne Grundkenntisse sehr schwierig und zeitaufwendig. Glück hättest Du noch wenn sowas wie ein Snapshot von z.B. Partition-Info von Power Quest (ist meines Wissens kostenlos) hättest.
wo liegt die sicherungskopie?
fdisk bietet die Option "create a new empty DOS Partition table" - aber kann ich dann noch auf bestehende Partitionen zugreifen?
Wenn Du hier was neues erstellst dann sind die Einträge in der Partitionstabelle futsch.
das dachte ich mir... ist allerdings das einzige mittel das half, von NT/98 partitionierte platten für linux zugänglich zu machen. nicht mal dd if=/dev/zero of=/dev7hda half (bei einer anderen platte ohne inhalt) (siehe obigen thread)
Gruß Michael
-- Mit freundlichen Grüßen Markus Feilner May you always grok in fullness! ------------------------------------------------------------------------------------------------- Markus Feilner IT Dienstleistungen Erlangerstr. 2 93059 Regensburg fon: +49 941 70 65 23 - mobil: +49 170 302 709 2 web: http://f-linux.com mail: mfeilner@f-linux.com
participants (3)
-
David Haller
-
Markus Feilner
-
Michael Lootz