Partitionstabelle, nach fdisk zeigt zeigt windows /boot an
Liebe ListenleserIn, ich habe folgendes Problem mit meiner Partitionstabelle: Am Anfang der Partition hatte ich zwei FAT32 Partitionen für Windows. Nachdem ich die zweite Partition unter Linux nie mounten konnte (sie war mit Hilfe von Windows 98 formatiert worden) (Fehlermeldung: falscher Dateisystemtyp...) habe ich sie mittels fdisk gelöscht und neu angelegt - und mit Yast2 (das war wahrscheinlich der Fehler) als FAT32 neu formatiert. Daraufhin konnte ich sowohl unter Win als auch unter Linux darauf zugreifen. Allerdings um den Preis, dass Windows jetzt die 3. Primäre Partition (meine Linux /boot) als D: anzeigte, beim Start Scandisk durchführte (was mich auch einmal meine /boot-Partition kostete). Wenn ich - nach Einspielen eines Backups - jetzt Scandisk immer sofort abbreche, bleibt die /boot erhalten, wird aber immer noch von Windows als D: angezeigt. Meine 2. Primäre Partition ist E:. Windows verhält sich darüber hinaus auch recht instabil, sobald irgend ein Dateimanager versucht D: anzuzeigen. Ich habe unter Win98 mal meine Partitionstabelle mit Partition-Magic gecheckt: bei der 3. Primären Part. gibt folgende Fehlermeldung aus: "Achtung: Error 1206 Inode %lu is unused but does not have a deletion time set" Wer kennt dieses Problem? Oder gar Abhilfe? Vielen Dank schon mal! Hier meine Partitionstabelle: __________________________________________________________ Partitionstabelle von /dev/hda Erster Letzter # Typ Sektor Sektor Offset Länge Dateisystemtyp (ID) Flags -- ------- -------- --------- ------ --------- ---------------------- --------- 1 Primäre 0 6297479 63 6297480 Win95 FAT32 (0B) Boot (80) Primäre 6297480 12594959 0 6297480 Freier Bereich Keine (00) 3 Primäre 12594960 12707414 0 112455 Linux (83) Keine (00) 4 Primäre 12707415 160071659 0 147364245 Extended (05) Keine (00) 5 Logisch 12707415 13735574 63 1028160 Linux swap (82) Keine (00) 6 Logisch 13735575 14763734 63 1028160 Linux (83) Keine (00) 7 Logisch 14763735 23165729 63 8401995 Linux (83) Keine (00) 8 Logisch 23165730 26314469 63 3148740 Linux (83) Keine (00) 9 Logisch 26314470 27760319 63 1445850 Linux (83) Keine (00) 10 Logisch 27760320 33013574 63 5253255 Linux (83) Keine (00) 11 Logisch 33013575 39311054 63 6297480 Linux (83) Keine (00) 12 Logisch 39311055 60291944 63 20980890 Linux (83) Keine (00) 13 Logisch 60291945 102237659 63 41945715 Linux (83) Keine (00) Logische 102237660 160071659 0 57834000 Freier Bereich Keine (00) ~ Und hier meine /etc/fstab: ________________________________________________ /dev/hda6 / reiserfs defaults 1 2 /dev/hda13 /backup/archiv reiserfs defaults 1 2 /dev/hdb1 /backup/daten reiserfs defaults 1 2 /dev/hdb2 /backup/system reiserfs defaults 1 2 /dev/hda3 /boot ext2 defaults 1 2 devpts /dev/pts devpts defaults 0 0 /dev/hda11 /home reiserfs defaults 1 2 /dev/hda12 /local reiserfs defaults 1 2 /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 /dev/hda10 /opt reiserfs defaults 1 2 proc /proc proc defaults 0 0 /dev/hda9 /tmp reiserfs defaults 1 2 /dev/hda7 /usr reiserfs defaults 1 2 /dev/hda8 /var reiserfs defaults 1 2 /dev/hda1 /win/c vfat noauto,user 0 0 /dev/hda2 /win/d vfat noauto,user 0 0 /dev/hda5 swap swap pri=42 0 0 __________________________________________________ grüße carsten
Hallo, * Carsten Ungewitter textete am 26.05.03:
Liebe ListenleserIn,
s/Liebe/Liebe\(r\)/ *g*
ich habe folgendes Problem mit meiner Partitionstabelle: Am Anfang der Partition hatte ich zwei FAT32 Partitionen für Windows.
Am Anfang der Platte, oder?
Nachdem ich die zweite Partition unter Linux nie mounten konnte (sie war mit Hilfe von Windows 98 formatiert worden) (Fehlermeldung: falscher Dateisystemtyp...)
Wie wolltest du die denn mounten?
habe ich sie mittels fdisk gelöscht und neu angelegt - und mit Yast2 (das war wahrscheinlich der Fehler) als FAT32 neu formatiert. Daraufhin konnte ich sowohl unter Win als auch unter Linux darauf zugreifen.
Soweit ok. Halt nein, nach deiner Partitionstabelle ist das ein freier Bereich, d.h. es wurde weder eine FAT/NTFS/ext(2,3)/Reiser oder sonst eine Partition darauf angelegt.
Allerdings um den Preis, dass Windows jetzt die 3. Primäre Partition (meine Linux /boot) als D: anzeigte,
Also _das_ wage ich zu bezweifeln. Windows kann nur FAT/FAT32- und je nach Windows- Version NTFS- Partitionen von Festplatten lesen. OK, NFS und das eine oder andere Dateisystem für Netzwerke. ext2 kann Windows normalerweise nur mit Zusatzprgrammen lesen.
beim Start Scandisk durchführte (was mich auch einmal meine /boot-Partition kostete). Wenn ich - nach Einspielen eines Backups - jetzt Scandisk immer sofort abbreche, bleibt die /boot erhalten, wird aber immer noch von Windows als D: angezeigt. Meine 2. Primäre Partition ist E:. Windows verhält sich darüber hinaus auch recht instabil, sobald irgend ein Dateimanager versucht D: anzuzeigen.
Obacht: Wenn sich bei Windows nichts geändert hat, werden die Partitionen nacheiander nach der Lage auf der Platte bennant. Bei Linux werden die Partitionen nach der Reihenfolge des Anlegens durchnummeriert, d.h. /dev/hda3 _kann_ vor /dev/hda2 auf der Platte liegen. Und sie oben, deine zweite Primäre dürfte für Windows gar nicht existieren.
Ich habe unter Win98 mal meine Partitionstabelle mit Partition-Magic gecheckt: bei der 3. Primären Part. gibt folgende Fehlermeldung aus:
"Achtung: Error 1206 Inode %lu is unused but does not have a deletion time set"
Sollte sich eigentlich mit e2fsck beheben lassen.
Wer kennt dieses Problem?
Also wie schon mehrmals erwähnt, scheint deine Partitionstabelle einiges abbekommen zu haben. Generell gilt, daß man nur mit _einem_ Tool partitionieren sollte. Du hast einen Mischmasch von Tools für verschiedene Betriebssysteme benutzt, was gut gehen _kann_ oder halt auch ins Auge. Bei dir wohl letzteres. Vermutlich solltest du deine Partitionstabelle von Grund auf restaurieren, aber dazu sollte ein komplettes Backup deiner Systeme vorhanden sein, da sowas wie die Partitionstabelle ein sehr heikles Thema ist, wenn man damit rumspielt. Und wenn du das Backup dann schonmal hast, kannst du gleich die Partitionstabelle komplett neu anlegen und zwar mit genau _einem_ Programm. Ich würde cfdisk empfehlen.
Oder gar Abhilfe?
Vielleicht kann dir David Haller noch etwas weiter helfen, wie man z.B. mit einem Hexeditor und dd die Partitionstabelle richten kann, aber auch dafür solltest du ein komplettes Backup haben.
Hier meine Partitionstabelle:
__________________________________________________________
Partitionstabelle von /dev/hda
Erster Letzter # Typ Sektor Sektor Offset Länge Dateisystemtyp (ID) Flags -- ------- -------- --------- ------ --------- ---------------------- --------- 1 Primäre 0 6297479 63 6297480 Win95 FAT32 (0B) Boot (80) Primäre 6297480 12594959 0 6297480 Freier Bereich Keine (00) 3 Primäre 12594960 12707414 0 112455 Linux (83) Keine (00) 4 Primäre 12707415 160071659 0 147364245 Extended (05) Keine (00) 5 Logisch 12707415 13735574 63 1028160 Linux swap (82) Keine (00) 6 Logisch 13735575 14763734 63 1028160 Linux (83) Keine (00) 7 Logisch 14763735 23165729 63 8401995 Linux (83) Keine (00) 8 Logisch 23165730 26314469 63 3148740 Linux (83) Keine (00) 9 Logisch 26314470 27760319 63 1445850 Linux (83) Keine (00) 10 Logisch 27760320 33013574 63 5253255 Linux (83) Keine (00) 11 Logisch 33013575 39311054 63 6297480 Linux (83) Keine (00) 12 Logisch 39311055 60291944 63 20980890 Linux (83) Keine (00) 13 Logisch 60291945 102237659 63 41945715 Linux (83) Keine (00) Logische 102237660 160071659 0 57834000 Freier Bereich Keine (00) ~ Und hier meine /etc/fstab: ________________________________________________
Ich hab' die Einträge mal etwas sortiert und hier unnötiges rausgeworfen. ;-)
/dev/hda1 /win/c vfat noauto,user 0 0 /dev/hda2 /win/d vfat noauto,user 0 0 /dev/hda3 /boot ext2 defaults 1 2 /dev/hda5 swap swap pri=42 0 0 /dev/hda6 / reiserfs defaults 1 2 /dev/hda7 /usr reiserfs defaults 1 2 /dev/hda8 /var reiserfs defaults 1 2 /dev/hda9 /tmp reiserfs defaults 1 2 /dev/hda10 /opt reiserfs defaults 1 2 /dev/hda11 /home reiserfs defaults 1 2 /dev/hda12 /local reiserfs defaults 1 2 /dev/hda13 /backup/archiv reiserfs defaults 1 2
cu flo -- ein echter WoKo ist nur dann ein echter WoKo, wenn er eine echte Wognatur liefert. [Hajo Pflüger in dag°]
Hallo, On Mon, 26 May 2003, Florian Gross wrote:
* Carsten Ungewitter textete am 26.05.03:
habe ich sie mittels fdisk gelöscht und neu angelegt - und mit Yast2 (das war wahrscheinlich der Fehler) als FAT32 neu formatiert. Daraufhin konnte ich sowohl unter Win als auch unter Linux darauf zugreifen.
Soweit ok. Halt nein, nach deiner Partitionstabelle ist das ein freier Bereich, d.h. es wurde weder eine FAT/NTFS/ext(2,3)/Reiser oder sonst eine Partition darauf angelegt.
Er hat offenbar vergessen den Partitionstyp einzustellen. Zugreifen kann man darauf trotzdem. Nur kommt es eben zu komischen Effekten. Ich hatte mal was aehnliches, als ich eine FAT32 in neu als ext2 formatiert habe und vergass, den Partitionstyp zu aendern. Win hat die Partition dann als unformatiertes LW dargestellt.
Allerdings um den Preis, dass Windows jetzt die 3. Primäre Partition (meine Linux /boot) als D: anzeigte,
Also _das_ wage ich zu bezweifeln. Windows kann nur FAT/FAT32- und je nach Windows- Version NTFS- Partitionen von Festplatten lesen. OK, NFS und das eine oder andere Dateisystem für Netzwerke.
ext2 kann Windows normalerweise nur mit Zusatzprgrammen lesen.
Jep. Partitionen mit unbekannten FS blendet Win aus.
beim Start Scandisk durchführte (was mich auch einmal meine /boot-Partition kostete). Wenn ich - nach Einspielen eines Backups - jetzt Scandisk immer sofort abbreche, bleibt die /boot erhalten, wird aber immer noch von Windows als D: angezeigt. Meine 2. Primäre Partition ist E:. Windows verhält sich darüber hinaus auch recht instabil, sobald irgend ein Dateimanager versucht D: anzuzeigen.
Logisch.
Obacht: Wenn sich bei Windows nichts geändert hat, werden die Partitionen nacheiander nach der Lage auf der Platte bennant.
Nein. Windows vergibt die Laufwerke so (fuer Partitionen mit einem bekannten FS-Typ): - erste primaere aktive Partition auf hda - jew. erste primaere (aktive?) Partition auf hd[b-h] - logische Partitionen auf hda - logische Partitionen auf hd[b-h] - weitere primaere Partitionen auf hda - weitere primaere Partitionen auf hd[b-h] Das das ein wuestes Kuddelmuddel gibt ist klar.
Bei Linux werden die Partitionen nach der Reihenfolge des Anlegens durchnummeriert,
Nein. Das ist ein Bug von fdisk IMO. Das schreibt die Partitionen nur so in die Partitionstabellen.
d.h. /dev/hda3 _kann_ vor /dev/hda2 auf der Platte liegen.
Ja. Wenn die Reihenfolge der Partitionen nicht stimmt.
Und sie oben, deine zweite Primäre dürfte für Windows gar nicht existieren.
Ja. [..]
Oder gar Abhilfe?
Vielleicht kann dir David Haller noch etwas weiter helfen, wie man z.B. mit einem Hexeditor und dd die Partitionstabelle richten kann, aber auch dafür solltest du ein komplettes Backup haben.
Zuerst wuerde ich mal den FS-Typ von hda2 korrigieren, das geht auch mit dem Linux fdisk. ==== ACHTUNG! Befehle/Eingaben ueberpruefen!!! ==== # fdisk /dev/hda t 2 b w # sync; sync # fdisk -l /dev/hda ====
Hier meine Partitionstabelle: Erster Letzter # Typ Sektor Sektor Offset Länge Dateisystemtyp (ID) Flags -- ------- -------- --------- ------ --------- ---------------------- --------- 1 Primäre 0 6297479 63 6297480 Win95 FAT32 (0B) Boot (80) Primäre 6297480 12594959 0 6297480 Freier Bereich
D.h. der Typ steht z.Z. auf '0x00'. Fuer eine Win95 FAT32 muss er aber auf 0x0B stehen. s.o. Allerdings: Windows kommt mit mehreren primaeren Partitionen nur schlecht zurecht (auch wenn's klappt). Das ist also ungluecklich gewaehlt. -dnh -- 267: Giga Teletubbies fuer Skriptkinder. (Joerg-Olaf Schaefers)
Hallo Florian, dank Dir für die Hinweise... Am Montag, 26. Mai 2003 20:47 schrieb Florian Gross:
Hallo,
* Carsten Ungewitter textete am 26.05.03:>
ich habe folgendes Problem mit meiner Partitionstabelle: Am Anfang der Partition hatte ich zwei FAT32 Partitionen für Windows.
Am Anfang der Platte, oder? klar Platte!
Nachdem ich die zweite Partition unter Linux nie mounten konnte (sie war mit Hilfe von Windows 98 formatiert worden) (Fehlermeldung: falscher Dateisystemtyp...)
Wie wolltest du die denn mounten?
mount /dev/hda2 /mnt
habe ich sie mittels fdisk gelöscht und neu angelegt - und mit Yast2 (das war wahrscheinlich der Fehler) als FAT32 neu formatiert. Daraufhin konnte ich sowohl unter Win als auch unter Linux darauf zugreifen.
Soweit ok. Halt nein, nach deiner Partitionstabelle ist das ein freier Bereich, d.h. es wurde weder eine FAT/NTFS/ext(2,3)/Reiser oder sonst eine Partition darauf angelegt.
Oh, mein Fehler, ich habe die _neue Partitionstabelle_ gepostet, nachdem ich die Partition mit fdisk wieder gelöscht habe...
Allerdings um den Preis, dass Windows jetzt die 3. Primäre Partition (meine Linux /boot) als D: anzeigte,
Also _das_ wage ich zu bezweifeln. Windows kann nur FAT/FAT32- und je nach Windows- Version NTFS- Partitionen von Festplatten lesen. OK, NFS und das eine oder andere Dateisystem für Netzwerke.
Lesen kann es die ja auch nicht. Es zeigt einfach einen Laufwerkbuchstaben an (die Dateien natürlich nicht) und die Größe erscheint unter Windows auch als 0 Byte. Das ist ja das merkwürdige...
beim Start Scandisk durchführte (was mich auch einmal meine /boot-Partition kostete). Wenn ich - nach Einspielen eines Backups - jetzt Scandisk immer sofort abbreche, bleibt die /boot erhalten, wird aber immer noch von Windows als D: angezeigt. Meine 2. Primäre Partition ist E:. Windows verhält sich darüber hinaus auch recht instabil, sobald irgend ein Dateimanager versucht D: anzuzeigen.
Und sie oben, deine zweite Primäre dürfte für Windows gar nicht existieren.
ja wie gesagt, die gab es einmal. Da war sie korrekt formatiert und wurde auch von Windows erkannt.
Ich habe unter Win98 mal meine Partitionstabelle mit Partition-Magic gecheckt: bei der 3. Primären Part. gibt folgende Fehlermeldung aus:
"Achtung: Error 1206 Inode %lu is unused but does not have a deletion time set"
Sollte sich eigentlich mit e2fsck beheben lassen.
Generell gilt, daß man nur mit _einem_ Tool partitionieren sollte. Du hast einen Mischmasch von Tools für verschiedene Betriebssysteme benutzt, was gut gehen _kann_ oder halt auch ins Auge. Bei dir wohl letzteres.
_Partitioniert_ habe ich ausschließlich mit fdisk. (Mit Partition Magic habe ich mir nur die Partitionen anzeigen lassen. Verändert wurde damit nichts...)
Vermutlich solltest du deine Partitionstabelle von Grund auf restaurieren, aber dazu sollte ein komplettes Backup deiner Systeme vorhanden sein, da sowas wie die Partitionstabelle ein sehr heikles Thema ist, wenn man damit rumspielt.
Und wenn du das Backup dann schonmal hast, kannst du gleich die Partitionstabelle komplett neu anlegen und zwar mit genau _einem_ Programm. Ich würde cfdisk empfehlen.
grüße carsten
Am Dienstag, 27. Mai 2003 01:29 schrieb Carsten Ungewitter: Hallo, nun stellt sich das Problem noch mal etwas anders dar. Ich habe zwischenzeitlich die problematischen Partitionen gelöscht und mit fdisk neu erstellt. Dabei ergibt sich das seltsame Phänomen: Auch wenn ich die primären Partitionen nach der FAT32 gelöscht habe (danach kommt dann nur noch eine Erweiterte) zeigt mir Window immer noch einen zusätzlichen Laufwerksbuchstaben "D:" an. Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert... Aber wie kann man das beheben? Linux selbst läuft problemlos... grüße carsten
Hallo, On Tue, 27 May 2003, Carsten Ungewitter wrote:
nun stellt sich das Problem noch mal etwas anders dar. Ich habe zwischenzeitlich die problematischen Partitionen gelöscht und mit fdisk neu erstellt.
*Hrumpf*
Dabei ergibt sich das seltsame Phänomen:
Auch wenn ich die primären Partitionen nach der FAT32 gelöscht habe (danach kommt dann nur noch eine Erweiterte) zeigt mir Window immer noch einen zusätzlichen Laufwerksbuchstaben "D:" an.
Das wundert mich nicht weiter.
Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert...
Aber wie kann man das beheben?
Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu kennen, waeren grober Unfug. Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen! -dnh -- Dagwoko sprach: "So ist es Recht! Dann geh mit Gott mein treuer Knecht!" [WoKo in dag°]
Hallo, On Tue, May 27, 2003 at 06:52:58AM +0200, David Haller wrote:
Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert...
Aber wie kann man das beheben?
Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu kennen, waeren grober Unfug.
Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen!
gute Idee :) Keine direkten Tips aber ein paar Gedanken :) 1. Windows zeigt u.U. Erweiterte Partitionen als Laufwerk an. Darauf zugreifen kann man/win natürlich nicht. 2. Wenn es stört lassen sich diese Partitionen unter Win rel. einfach verbergen. http://www.winpage.info/pages/WinNT/tipps.php4 3. Winpartitionen sollten IMHO mit einer DOS Diskette mit FAT32 formatiert werden. 4. Die Win Partition sollte die erste primäre Partition sein. 5. Die erste primäre Partition sollte aktiv sein (* in fdisk -l \ /dev/hda) 6. Dateisystem sollte bei fdisk auf "c" (Win95 FAT32 (LBA)) gestellt werden. Ich hoffe eines dieser "sollte" hilf weiter :) Greetings Daniel -- Darkness is falling, over my mind | http://www.againsttcpa.com/ My burning eyes are, deadly blind | http://www.notcpa.org/ Now there is nothing like it seem | http://chaosradio.ccc.de/cr78.html All illusion, only dreams........ --- Darkwell "Realm Of Darkness"
Hallo, On Tue, 27 May 2003, Daniel Lord wrote:
On Tue, May 27, 2003 at 06:52:58AM +0200, David Haller wrote:
Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen! Keine direkten Tips aber ein paar Gedanken :)
1. Windows zeigt u.U. Erweiterte Partitionen als Laufwerk an. Darauf zugreifen kann man/win natürlich nicht.
Jep.
2. Wenn es stört lassen sich diese Partitionen unter Win rel. einfach verbergen.
Was steht da? TYPE |= 0x10?
3. Winpartitionen sollten IMHO mit einer DOS Diskette mit FAT32 formatiert werden.
Formatieren ok, partitionieren NEIN!
4. Die Win Partition sollte die erste primäre Partition sein.
Wenn moeglich. Zur Not reicht's aber, wenn es die erste primaere Partition ist, die ein fuer Win bekanntes FS enthaelt. Und diese sollte dann...
5. Die erste primäre Partition sollte aktiv sein (* in fdisk -l \ /dev/hda)
...aktiv sein, genau ;) Es "geht" mehrere, auch fuer Win sichtbare, primaere Partitionen auf hda zu haben, man geht aber damit ein (mehr oder weniger grosses) Risiko ein, da man nie weiss, wie Win darauf letzlich reagiert. Bei mir lief Win95 laengere Zeit so: hda1: Win95 Nr1, aktiv, wenn gebootet, Typ aber immer 0x0b hda2: Win95 Nr2, aktiv, wenn gebootet, Typ aber immer 0x0b Das soll aber keine Empfehlung sein! Eine Datenpartition o.ae. bzw. eine Win-Partition, von der nicht gebootet werden soll, sollte _nicht_ eine primaere Partition sein.
6. Dateisystem sollte bei fdisk auf "c" (Win95 FAT32 (LBA)) gestellt werden.
0x0b klappt meistens auch (Win95b FAT32). 0x0c ist aber sicher empfehlenswerter, allerding sollten alle FAT32 diesen Typ haben und die erweiterte Partition den Typ 0x0f (erweitert (LBA)), und diese Typen sollten schon beim Formatieren verwendet worden sein... Wenn man das erst nachtraeglich umstellt kann's Aerger geben (IIRC). Aber wie gesagt: erstmal die aktuelle Ausgabe von 'fdisk -l' herzeigen, dann kann man weitersehen ;) -dnh -- I'd play with your mind, but I prefer bigger toys. -- Tyger
Hallo, * David Haller textete am 27.05.03:
On Tue, 27 May 2003, Daniel Lord wrote:
4. Die Win Partition sollte die erste primäre Partition sein.
Wenn moeglich. Zur Not reicht's aber, wenn es die erste primaere Partition ist, die ein fuer Win bekanntes FS enthaelt. Und diese sollte dann...
5. Die erste primäre Partition sollte aktiv sein (* in fdisk -l \ /dev/hda)
...aktiv sein, genau ;)
Es "geht" mehrere, auch fuer Win sichtbare, primaere Partitionen auf hda zu haben, man geht aber damit ein (mehr oder weniger grosses) Risiko ein, da man nie weiss, wie Win darauf letzlich reagiert.
Wenn die Partionen genau gleich groß sind, kann es passieren, daß da ein "Soft-RAID" draus wird. Hat mir jedenfalls Win95 mal fertiggebracht. Da Win mit der Platte nicht so wollte wie ich mir das vorstellte, durfte es dann die 1,2GB Platte behalten und meine erste Gehversuche mit Linux liefen auf einer 6,5GB Platte ab. *g* cu flo --
Wie abgesehen davon das die Grammatik, Shittaste und ^^^^^^^^^ So, jetzt erklärst Du uns aber erstmal, wozu ausgerechnet _Du_ sowas brauchst. [Marius Brehler und Martin Leidig in suse-talk]
Hallo David, Am Dienstag, 27. Mai 2003 06:52 schrieb David Haller:
Hallo,
On Tue, 27 May 2003, Carsten Ungewitter wrote:
nun stellt sich das Problem noch mal etwas anders dar. Ich habe zwischenzeitlich die problematischen Partitionen gelöscht und mit fdisk neu erstellt.
*Hrumpf*
??
Dabei ergibt sich das seltsame Phänomen:
Auch wenn ich die primären Partitionen nach der FAT32 gelöscht habe (danach kommt dann nur noch eine Erweiterte) zeigt mir Window immer noch einen zusätzlichen Laufwerksbuchstaben "D:" an.
Das wundert mich nicht weiter.
wieso nicht? (mich zumindest wunderte es)
Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert...
Aber wie kann man das beheben?
Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu kennen, waeren grober Unfug.
Ok. Hier ist sie. aktueller Stand ;-) (s.u.) Festplatte /dev/hda: 255 Köpfe, 63 Sektoren, 9964 Zylinder Einheiten: Zylinder mit 16065 * 512 Bytes Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 * 1 392 3148708+ b Win95 FAT32 /dev/hda2 393 784 3148740 83 Linux /dev/hda3 785 791 56227+ 83 Linux /dev/hda4 792 9964 73682122+ 5 Erweiterte /dev/hda5 792 855 514048+ 82 Linux Swap /dev/hda6 856 919 514048+ 83 Linux /dev/hda7 920 1442 4200966 83 Linux /dev/hda8 1443 1638 1574338+ 83 Linux /dev/hda9 1639 1728 722893+ 83 Linux /dev/hda10 1729 2055 2626596 83 Linux /dev/hda11 2056 2447 3148708+ 83 Linux /dev/hda12 2448 3753 10490413+ 83 Linux /dev/hda13 3754 6364 20972826 83 Linux Unter Win bekomme ich folgende Laufwerke angezeigt: C: (entspricht meiner hda1) D: verhält sich seltsam. Das schöne Fenster "Arbeitsplatz" neigt zu Instabilität, der Dateimanager Explorer zeigt D: an, behauptet aber unter Eigenschaften 0 Byte...
Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen!
naja, zu spät ;-). Ich habe - den Tipps folgend die zweite Primäre (Datenpartition für Win) in eine Linuxpartition verändert... (und lege die Win-Part. gelegentlich als logische an..., dachte ich mir.). Vielen Dank schon mal...
Hallo, On Tue, 27 May 2003, Carsten Ungewitter wrote:
Am Dienstag, 27. Mai 2003 06:52 schrieb David Haller:
On Tue, 27 May 2003, Carsten Ungewitter wrote:
nun stellt sich das Problem noch mal etwas anders dar. Ich habe zwischenzeitlich die problematischen Partitionen gelöscht und mit fdisk neu erstellt.
*Hrumpf*
??
Windows-Methode. Erstmal plattmachen, bevor auch nur das Problem bekannt ist...
Dabei ergibt sich das seltsame Phänomen:
Auch wenn ich die primären Partitionen nach der FAT32 gelöscht habe (danach kommt dann nur noch eine Erweiterte) zeigt mir Window immer noch einen zusätzlichen Laufwerksbuchstaben "D:" an.
Das wundert mich nicht weiter.
wieso nicht? (mich zumindest wunderte es)
Mich wundert bei Win* garnix mehr. Und wie Win* die LW-Buchstaben verteilt ist sowieso krank. Also wundert mich da erst recht nix.
Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert...
Aber wie kann man das beheben?
Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu kennen, waeren grober Unfug.
Ok. Hier ist sie. aktueller Stand ;-) (s.u.)
Festplatte /dev/hda: 255 Köpfe, 63 Sektoren, 9964 Zylinder Einheiten: Zylinder mit 16065 * 512 Bytes
Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 * 1 392 3148708+ b Win95 FAT32 /dev/hda2 393 784 3148740 83 Linux /dev/hda3 785 791 56227+ 83 Linux /dev/hda4 792 9964 73682122+ 5 Erweiterte /dev/hda5 792 855 514048+ 82 Linux Swap /dev/hda6 856 919 514048+ 83 Linux /dev/hda7 920 1442 4200966 83 Linux /dev/hda8 1443 1638 1574338+ 83 Linux /dev/hda9 1639 1728 722893+ 83 Linux /dev/hda10 1729 2055 2626596 83 Linux /dev/hda11 2056 2447 3148708+ 83 Linux /dev/hda12 2448 3753 10490413+ 83 Linux /dev/hda13 3754 6364 20972826 83 Linux
*HUCH* Ich dachte, du wolltest noch ne FAT32?
Unter Win bekomme ich folgende Laufwerke angezeigt: C: (entspricht meiner hda1) D: verhält sich seltsam. Das schöne Fenster "Arbeitsplatz" neigt zu Instabilität, der Dateimanager Explorer zeigt D: an, behauptet aber unter Eigenschaften 0 Byte...
Hm. Das ist allerdings komisch (wenn auch nicht verwunderlich, s.o. ;) Das ist in etwa das Verhalten, das ich hatte, als auf der Partition ein ext2 war, aber der Typ noch auf FAT32 stand -- das scheint bei dir aber lt. fdisk ja nicht der Fall zu sein... Mein Tipp waere, dass Win irgendwo noch nen Win* Bootsektor findet und dann versuch diese Partition einzubinden... Apropos: welche FS verwendest du auf hda2 und hda3?
Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen!
naja, zu spät ;-). Ich habe - den Tipps folgend die zweite Primäre (Datenpartition für Win) in eine Linuxpartition verändert... (und lege die Win-Part. gelegentlich als logische an..., dachte ich mir.).
Ja, das waere ne Variante, wobei Win auch dabei waehlerisch ist. Von der Groesse her wuerde sich ja /dev/hda11 anbieten... Wobei, ich wuerde dir eigentlich empfehlen die ganze HD (schrittweise) mal neu zu partitionieren. Wenn du mit solchen klein-klein Partitionen rummachst landest du bei hda20 bis die HD voll ist... D.h. du koenntest mal, sagen wir 1-2 groessere Partitionen im freien Bereich anlegen, dann die Daten vom Kleinkram vorher dorthin verschieben, und dann die kleinen Partitionen etwas konsolidieren (und anschliessend die Daten wieder zurueck)... Nebenbei koennte man dann auch die Fat32 irgendwo neu anlegen... Das ganze wuerde halt ne Weile dauern, aber da man ja zwischendurch immer leicht einen lauffaehigen Zustand herstellen kann braucht man einfach nur etwas Geduld ;) Da das ganze rumpartitionieren aber nicht-trivial ist, wuerde ich sagen, dass wir das besser per PM erledigen. Du solltest mir dann auch ne "Grobverteilung" der Daten unter Linux mailen (Mountpoints (siehe fstab / mount) und was sich jew. dort befindet)... -dnh -- Eine Katze hat einen Schwanz mehr als keine Katze. Keine Katze hat zwei Schwänze, also hat eine Katze drei Schwänze. [Bernd Brodesser in suse-linux]
Am Dienstag, 27. Mai 2003 13:38 schrieb David Haller:
Hallo,
On Tue, 27 May 2003, Carsten Ungewitter wrote:
Möglicherweise hatte es also gar nichts mit der Primären Linux-Partition /dev/hda3 (meine /boot) zu tun, sondern Win erfindet aus unerfindlichen Gründen einen Laufwerksbuchstaben, den es zwar mal gab, dessen Partition aber nicht mehr existiert...
Aber wie kann man das beheben?
Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu kennen, waeren grober Unfug.
Ok. Hier ist sie. aktueller Stand ;-) (s.u.)
Festplatte /dev/hda: 255 Köpfe, 63 Sektoren, 9964 Zylinder Einheiten: Zylinder mit 16065 * 512 Bytes
Gerät boot. Anfang Ende Blöcke Id Dateisystemtyp /dev/hda1 * 1 392 3148708+ b Win95 FAT32 /dev/hda2 393 784 3148740 83 Linux /dev/hda3 785 791 56227+ 83 Linux /dev/hda4 792 9964 73682122+ 5 Erweiterte /dev/hda5 792 855 514048+ 82 Linux Swap /dev/hda6 856 919 514048+ 83 Linux /dev/hda7 920 1442 4200966 83 Linux /dev/hda8 1443 1638 1574338+ 83 Linux /dev/hda9 1639 1728 722893+ 83 Linux /dev/hda10 1729 2055 2626596 83 Linux /dev/hda11 2056 2447 3148708+ 83 Linux /dev/hda12 2448 3753 10490413+ 83 Linux /dev/hda13 3754 6364 20972826 83 Linux
*HUCH* Ich dachte, du wolltest noch ne FAT32?
jaja, bisher war sie eh nicht in Gebrauch...
Unter Win bekomme ich folgende Laufwerke angezeigt: C: (entspricht meiner hda1) D: verhält sich seltsam. Das schöne Fenster "Arbeitsplatz" neigt zu Instabilität, der Dateimanager Explorer zeigt D: an, behauptet aber unter Eigenschaften 0 Byte...
Hm. Das ist allerdings komisch (wenn auch nicht verwunderlich, s.o. ;)
Das ist in etwa das Verhalten, das ich hatte, als auf der Partition ein ext2 war, aber der Typ noch auf FAT32 stand -- das scheint bei dir aber lt. fdisk ja nicht der Fall zu sein...
Mein Tipp waere, dass Win irgendwo noch nen Win* Bootsektor findet und dann versuch diese Partition einzubinden...
hm, kann man das herausfinden?
Apropos: welche FS verwendest du auf hda2 und hda3?
beide ext2
Achso: die Vorgehensweise in meiner vorigen Mail bitte aufschieben bzw. erstmal vergessen!
naja, zu spät ;-). Ich habe - den Tipps folgend die zweite Primäre (Datenpartition für Win) in eine Linuxpartition verändert... (und lege die Win-Part. gelegentlich als logische an..., dachte ich mir.).
Ja, das waere ne Variante, wobei Win auch dabei waehlerisch ist. Von der Groesse her wuerde sich ja /dev/hda11 anbieten...
ich dachte eher im freien Bereich...
Wobei, ich wuerde dir eigentlich empfehlen die ganze HD (schrittweise) mal neu zu partitionieren. Wenn du mit solchen klein-klein Partitionen rummachst landest du bei hda20 bis die HD voll ist... D.h. du koenntest mal, sagen wir 1-2 groessere Partitionen im freien Bereich anlegen, dann die Daten vom Kleinkram vorher dorthin verschieben, und dann die kleinen Partitionen etwas konsolidieren (und anschliessend die Daten wieder zurueck)... Nebenbei koennte man dann auch die Fat32 irgendwo neu anlegen...
ja, wäre ne Möglichkeit; allerdings sehe ich noch nicht, dass damit das Win-Problem behoben wäre, da - falle es sich z.B. tatsächlich um einen Bootsektor handelt, dieser damit unangetastet bliebe. Wenn, dann würde ich den Kram eher mal komplett auf ne andere Platte schieben - neu partitionieren - und dann wieder zurück. (Kommt vom Aufwand wahrscheinlich recht ähnlich...)
Das ganze wuerde halt ne Weile dauern, aber da man ja zwischendurch immer leicht einen lauffaehigen Zustand herstellen kann braucht man einfach nur etwas Geduld ;)
Da das ganze rumpartitionieren aber nicht-trivial ist, wuerde ich sagen, dass wir das besser per PM erledigen. Du solltest mir dann auch ne "Grobverteilung" der Daten unter Linux mailen (Mountpoints (siehe fstab / mount) und was sich jew. dort befindet)...
# mount /dev/hda6 on / type reiserfs (rw) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw) /dev/hda13 on /backup/archiv type reiserfs (rw) /dev/hdb1 on /backup/daten type reiserfs (rw) /dev/hdb2 on /backup/system type reiserfs (rw) /dev/hda3 on /boot type ext2 (rw) /dev/hda11 on /home type reiserfs (rw) /dev/hda12 on /local type reiserfs (rw) /dev/hda10 on /opt type reiserfs (rw) /dev/hda9 on /tmp type reiserfs (rw) /dev/hda7 on /usr type reiserfs (rw) /dev/hda8 on /var type reiserfs (rw) shmfs on /dev/shm type shm (rw) # df Dateisystem 1k-Blöcke Benutzt Verfügbar Ben% montiert auf /dev/hda6 514028 116408 397620 23% / /dev/hda13 20972176 10884768 10087408 52% /backup/archiv /dev/hdb1 4208860 2474392 1734468 59% /backup/daten /dev/hdb2 4208892 2982248 1226644 71% /backup/system /dev/hda3 54447 6940 44696 14% /boot /dev/hda11 3148604 1770596 1378008 57% /home /dev/hda12 10490084 3892452 6597632 38% /local /dev/hda10 2626508 667280 1959228 26% /opt /dev/hda9 722864 34384 688480 5% /tmp /dev/hda7 4200828 2080188 2120640 50% /usr /dev/hda8 1574280 217052 1357228 14% /var shmfs 95572 0 95572 0% /dev/shm vielen Dank auch! grüße carsten
Hallo, F'up gesetzt! On Tue, 27 May 2003, Carsten Ungewitter wrote: >Am Dienstag, 27. Mai 2003 13:38 schrieb David Haller: >> On Tue, 27 May 2003, Carsten Ungewitter wrote: [..] >> >> Vor allem: mail mal die Ausgabe von 'fdisk -l /dev/hda'. Jetzt weitere >> >> Tips zu geben, ohne die jetzt tatsaechlich vorhandene Situation zu >> >> kennen, waeren grober Unfug. >> > >> >Ok. Hier ist sie. aktueller Stand ;-) (s.u.) >> > >> >Festplatte /dev/hda: 255 Köpfe, 63 Sektoren, 9964 Zylinder >> >Einheiten: Zylinder mit 16065 * 512 Bytes [..] >> *HUCH* Ich dachte, du wolltest noch ne FAT32? > >jaja, bisher war sie eh nicht in Gebrauch... Ahso ;) [..] >> Mein Tipp waere, dass Win irgendwo noch nen Win* Bootsektor findet und >> dann versuch diese Partition einzubinden... > >hm, kann man das herausfinden? Jep. Einfach die Bootsektoren anschauen ;) (s.u.) >> Apropos: welche FS verwendest du auf hda2 und hda3? > >beide ext2 Hm. Damit sollte Win eigentlich nix anfangen duerfen... [..] >> Ja, das waere ne Variante, wobei Win auch dabei waehlerisch ist. Von >> der Groesse her wuerde sich ja /dev/hda11 anbieten... > >ich dachte eher im freien Bereich... Auch ne Idee, aber ich hab immer ein ungutes Gefuehl, wenn Win* was "ueberspringen" muss... Leider ist's wohl kaum moeglich, hda2 zur erweiterten Partition zu machen und Win dann die neue hda5 zu geben... >> Wobei, ich wuerde dir eigentlich empfehlen die ganze HD (schrittweise) >> mal neu zu partitionieren. [..] >ja, wäre ne Möglichkeit; allerdings sehe ich noch nicht, dass damit das >Win-Problem behoben wäre, da - falle es sich z.B. tatsächlich um einen >Bootsektor handelt, dieser damit unangetastet bliebe. Wenn, dann würde ich >den Kram eher mal komplett auf ne andere Platte schieben - neu partitionieren >- und dann wieder zurück. (Kommt vom Aufwand wahrscheinlich recht ähnlich...) Jup. Haettest du noch anderswo genug Platz? Ich schau mir (s.u.) gerne die Bootsektoren durch, und auch die Partitionstabellen, aber nach der Ausgabe von fdisk sollte da eher nix zu finden sein (aber s.u.). Fall sich da nix findet... [..] >> Da das ganze rumpartitionieren aber nicht-trivial ist, wuerde ich >> sagen, dass wir das besser per PM erledigen. Du solltest mir dann auch >> ne "Grobverteilung" der Daten unter Linux mailen (Mountpoints (siehe >> fstab / mount) und was sich jew. dort befindet)... [das solltest du mir eigentlich per PM mailen, aber wo's schon mal hier ist...] ># mount [..] Hm. Schau mal im Geraetemanager nach, auf welcher HDD das ominoese LW ist, evtl. schmuggelt sich da ne Partition von hdb rein... Ausserdem: reiserfs laesst die ersten 128 Sektoren (64 KB) einer Partition frei, da kann sich also durchaus noch ein Win* Bootsektore verstecken... Mach mal (nach Ueberpruefung meiner Angaben) bitte folgendes: ==== ACHTUNG!!! KANN BEI VERTIPPERN (auch meinerseits!) ZUM KOMPLETTVERLUST DER DATEN FUEHREN. ANGABEN SIND __NUR__ FUER DIE SITUATION BEI CARSTEN GEDACHT! #include==== dd if=/dev/hda of=/tmp/hda-mbr bs=512 count=1 for i in `seq 1 13`; do dd if="/dev/hda${i}" of="/tmp/hda${i}-bootsektor" bs=512 count=1 done ==== Die so unter /tmp erzeugen Dateien hda* packe mir bitte in ein tar.gz: tar cvzf /tmp/cungewitter-hda-brs.tar.gz /tmp/hda-* und maile mir dann als PM den tarball. -dnh -- "Wenn sich bei manchen nur so schnell der Kopf mit Verstand füllen würde, wie diese gabeln mit meinen Siggs, dann gäbe es hier viel weniger Daus." [Woko° in dag°]
Am Dienstag, 27. Mai 2003 15:44 schrieb Carsten Ungewitter:
Am Dienstag, 27. Mai 2003 13:38 schrieb David Haller:
Das ist in etwa das Verhalten, das ich hatte, als auf der Partition ein ext2 war, aber der Typ noch auf FAT32 stand -- das scheint bei dir aber lt. fdisk ja nicht der Fall zu sein...
Mein Tipp waere, dass Win irgendwo noch nen Win* Bootsektor findet und dann versuch diese Partition einzubinden...
hm, das wars. möglicherweise etwas unorthodoxe Lösungsmethode - aber sie hat geholfen: unter DOS "fdisk /mbr", dann zwei, dreimal Win neu gestartet (ist mir ein Rätsel, aber irgendwie ist Win recht veränderungsresistent) - der Laufwerksbuchstabe war weg... Nochmal lilo - und alles ist gut. herzlichen Dank an alle für die Hilfe carsten
participants (5)
-
Carsten Ungewitter
-
Christian Ullrich
-
Daniel Lord
-
David Haller
-
Florian Gross