View previous topic :: View next topic |
Author |
Message |
mf2 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 Jun 2007 Posts: 48
|
Posted: Sat Nov 22, 2008 12:38 pm Post subject: Partitionstabelle defekt? |
|
|
Hallo,
Ich habe auf meinem Samsung E152 Notebook neben dem vorinstallierten Windows Vista noch Gentoo installiert. Anschließend ist mir aufgefallen, dass mir die Gentoo-Partition viel zu klein ist, also habe ich mit einer Live-CD die Vista Partition (sda2) verkleinert und die Partition für Gentoo (sda5) vergrößert. Hat auch alles wunderbar geklappt, allerdings weigert sich nun die meiste Partitionierungssoftware zu arbeiten:
Quote: | (parted) print
Fehler: Partitionen ausserhalb der Festplatte sind nicht möglich! |
Quote: | FATALER FEHLER: Beschädigte primäre Partition 3: Partition endet hinter dem Ende der Festplatte
Eine Taste drücken, um cfdisk zu beenden |
Lediglich fdisk hat keine Probleme:
Quote: | Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xb6394a61
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 1 1306 10485760 7 HPFS/NTFS
/dev/sda2 1306 19194 143685356+ 7 HPFS/NTFS
/dev/sda3 * 19195 20033 6739260+ 7 HPFS/NTFS
/dev/sda4 20034 30402 83288992+ f W95 Erw. (LBA)
/dev/sda5 20034 30289 82381288 83 Linux
/dev/sda6 30290 30401 899600 82 Linux Swap / Solaris
|
sda1 ist hier die RECOVERY-Partition, die man während des BIOS-Screens via F4 aufrufen kann, sda3 ist eine weitere Sicherung die das Samsung-Tool beim ersten Start von Vista gemacht hat.
Ich habe zu dem Laptop noch eine Recovery-CD erhalten, von daher sind diese Partitionen nicht so wichtig; sda1 würde ich aber gerne schon behalten, auf das Vista auf sda2 könnte ich auch erstmal verzichten, wenn ich dafür wieder mit gaprted arbeiten könnte.
Hat vielleicht jemand Vorschlag?
Die Festplatte ist eine Hitachi HTS54252. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mr. Anderson l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/2070781095424ebf0894d33.png)
Joined: 22 Apr 2004 Posts: 762
|
Posted: Sat Nov 22, 2008 12:53 pm Post subject: |
|
|
Ich würde den aktuellen Zustand der Partitionstabelle erstmal sichern, um im Zweifel Änderungen rückgängig machen zu können. Sowas in der Art:
Code: | dd if=/dev/sda of=<externer Speicher> bs=512 count=1 |
Wenn cfdisk die 3. Partition bemängelt und sie verzichtbar ist, kannst Du sie ja auf gut Glück in fdisk einfach löschen, sda2 mit bootable flag versehen, dann neu booten und schauen was cfdisk dann dazu sagt. Eine andere Möglichkeit, die ich mir vorstellen kann, wäre die Partitionsgrenzen und Partitionstypen (primär/erweitert/logisch, Dateisystemtyp, bootable flag) zu notieren, mit fdisk alle Partitionen zu löschen und anschließend der Reihe nach neu anzulegen (mit den gleichen Grenzen und Eigenschaften wie vorher (bootable flag nicht vergessen) natürlich ohne anschließend irgendwas zu formatieren)
Wenn was so schief geht, dass nichts mehr geht, kannst Du von einer LiveCD o. ä. die Sicherungskopie des ersten Blocks wieder auf die Platte schreiben. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mv Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/169262237648b51b40d0ec0.png)
Joined: 20 Apr 2005 Posts: 6780
|
Posted: Sat Nov 22, 2008 1:02 pm Post subject: |
|
|
Mr. Anderson wrote: | Wenn was so schief geht, dass nichts mehr geht, kannst Du von einer LiveCD o. ä. die Sicherungskopie des ersten Blocks wieder auf die Platte schreiben. |
Nur werden die Änderungen in den erweiterten Partitionen auf diese Weise leider nicht rückgängig gemacht. Vor Fehlern hier kann man sich ohne ein Vollbackup leider nicht schützen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mr. Anderson l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/2070781095424ebf0894d33.png)
Joined: 22 Apr 2004 Posts: 762
|
Posted: Sat Nov 22, 2008 1:07 pm Post subject: |
|
|
Stimmt. Hatte ich nicht bedacht. Da müsste man dann die entsprechenden Positionen ausrechnen und auch dumpen. Ein ordentliches Backup aller Daten ist natürlich das Sicherste. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sicus Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 15 May 2008 Posts: 91 Location: Ravensburg, Germany
|
Posted: Sat Nov 22, 2008 2:08 pm Post subject: |
|
|
könntest die platte auch mal mit testdisk prüfen lassen. falls es nciht hat, das gibts in portage
Code: |
emerge app-admin/testdisk
|
das prüft deine partitionstabellen und kann dort evtl. aufgetretene fehler beheben. wenn testdisk dir anbietet ein backup der aktuellen partitionstabelle zu machen würd ich dieses machen falls etwas schief geht _________________ Freiheit den Sourcen, sie haben es nicht verdient, eingesperrt zu sein!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mf2 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 Jun 2007 Posts: 48
|
Posted: Wed Nov 26, 2008 11:08 am Post subject: |
|
|
Hallo,
Ich war krank, daher antworte ich erst jetzt.
Ich habe mal testweise sda3 mit fdisk gelöscht, Partitionstabelle geschrieben, neugestartet => parted meckert nach wie vor über die dritte Partition, obwohl in /dev nur sda1,sda2,sda4,sda5,sda6 liegen.
Dann habe ich testdisk mal laufen lassen, dass hat auch irgendwas gemacht, Partitionstabelle geschrieben, => parted meckert immer noch.
Ein Vollbackup habe ich gemacht, hat noch jemand Vorschläge? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mr. Anderson l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/2070781095424ebf0894d33.png)
Joined: 22 Apr 2004 Posts: 762
|
Posted: Wed Nov 26, 2008 11:29 am Post subject: |
|
|
mf2 wrote: | Ein Vollbackup habe ich gemacht, hat noch jemand Vorschläge? |
Quote: | Eine andere Möglichkeit, die ich mir vorstellen kann, wäre die Partitionsgrenzen und Partitionstypen (primär/erweitert/logisch, Dateisystemtyp, bootable flag) zu notieren, mit fdisk alle Partitionen zu löschen und anschließend der Reihe nach neu anzulegen (mit den gleichen Grenzen und Eigenschaften wie vorher (bootable flag nicht vergessen) natürlich ohne anschließend irgendwas zu formatieren) |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mv Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/169262237648b51b40d0ec0.png)
Joined: 20 Apr 2005 Posts: 6780
|
Posted: Wed Nov 26, 2008 1:36 pm Post subject: |
|
|
Ich hatte mal ein ähnliches Problem, kann mich aber nicht mehr genau erinnern. Es lag letztlich daran, dass viele Daten doppelt sind (also sowohl in LBA als auch in physikalischer Notation), fdisk sich aber nur um eines von beiden richtig kümmert, und parted oder auch cfdisk sich dann u.U. beschweren, dass die anderen nicht passen. Mit cfdisk ging es etwas besser, aber wenn ich mich richtig erinnere, habe ich tatsächlich nur dann vollkommen korrekte Settings bekommen, nachdem ich mit parted alles gelöscht und neu angelegt hatte (was allerdings bedeutet hat, dass alle Partitionen leer waren, weil mit parted neu angelegte Partitionen leer sind). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mf2 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 Jun 2007 Posts: 48
|
Posted: Thu Nov 27, 2008 8:22 pm Post subject: |
|
|
Ich habe die Ausgabe von fdisk noch einmal studiert und da ist mir folgendes aufgefallen:
Quote: | 255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
/dev/sda4 20034 30402 83288992+ f W95 Erw. (LBA)
|
Ich werde mal versuchen, mit fdisk sda4 einen Zylinder kleiner zu machen. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mr. Anderson l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/2070781095424ebf0894d33.png)
Joined: 22 Apr 2004 Posts: 762
|
Posted: Fri Nov 28, 2008 3:11 am Post subject: |
|
|
Vergiss nicht, die Blockgrenzen von sda5 vorher zu notieren. Dann müsste das ja sogar gehen. ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mf2 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 14 Jun 2007 Posts: 48
|
Posted: Mon Dec 01, 2008 8:47 pm Post subject: |
|
|
Hallo zusammen,
Ich habe das Problem dank eurer Mithilfe nun gelöst!
Ich habe mit fdisk die Partitionen sda6, sda5 sowie die erweiterte Partition sda4 gelöscht. Danach habe ich die erweiterte Partition sda4 neu angelegt, aber diesmal 1 Sektor kleiner anschließend habe ich sda5 mit den notierten Größen ebenfalls in fdisk wieder erstellt, Partitionstabelle geschrieben => neugestartet, alles wunderbar.
sda6 als swap-Partition konnte ich dann auch mit gparted erstellen.
Nochmals danke für eure Hilfe! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mv Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/169262237648b51b40d0ec0.png)
Joined: 20 Apr 2005 Posts: 6780
|
Posted: Tue Dec 02, 2008 12:50 pm Post subject: |
|
|
Du solltest noch ein fsck durchführen, damit die verkleinerte Partition auch im Filesystem speichert, dass dieses nun 1 Sektor kleiner ist. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|