Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] Ntfs korrigieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Wed Jan 19, 2005 7:35 pm    Post subject: [gelöst] Ntfs korrigieren Reply with quote

Nach dem ich letztens mit grub experementiert habe, kann ich meine Windows XP - Partion (NTFS) nicht mehr starten :(

Sie lässt sich auch nicht mehr von linux aus mounten:

Code:
acer@root # mount /dev/hda1 /mnt/
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       "Superblock" von /dev/hda1 ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt


Gibt es eine Möglichkeit sie von linux aus zu reparieren ? Was könnte da grub so beschädigt haben ?

Danke im Voraus.


Last edited by misterxx on Fri Jan 21, 2005 4:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
unix
l33t
l33t


Joined: 06 Jul 2003
Posts: 615
Location: Dürnten ZH Switzerland

PostPosted: Wed Jan 19, 2005 7:36 pm    Post subject: Reply with quote

was sagt dann

Code:
mount -t ntfs /dev/hda1 /mnt

_________________
Neue Funktionen in Portage 2.0.51 || BBCode Guide
Linux User #379064
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Wed Jan 19, 2005 8:37 pm    Post subject: Reply with quote

Der sagt das gleiche:
Code:
acer@root # mount -t ntfs /dev/hda1 /mnt
mount: Falscher Dateisystemtyp, ungültige Optionen, der
       „Superblock“ von /dev/hda1 ist beschädigt oder es sind
       zu viele Dateisysteme eingehängt
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Thu Jan 20, 2005 11:05 am    Post subject: Reply with quote

Hm. Also ich will ja nicht sagen das es falsch ist, aber wieso mountest du nach /mnt ?
und nicht nach /mnt/irgendwas ?
evtl. macht das stress?

und sicher das es ntfs ist? und nicht doch fat32 oder so?

Hm. dann wär noch wieder die Ewige Option: NTFS Im kernel mit einkompiliert?
Back to top
View user's profile Send private message
unix
l33t
l33t


Joined: 06 Jul 2003
Posts: 615
Location: Dürnten ZH Switzerland

PostPosted: Thu Jan 20, 2005 11:12 am    Post subject: Reply with quote

NightDragon wrote:
Hm. Also ich will ja nicht sagen das es falsch ist, aber wieso mountest du nach /mnt ?
und nicht nach /mnt/irgendwas ?
evtl. macht das stress?


ist ganz egal wo hin du diese device mountest ;) du kannst es auch nach /xyz/foo/bar mounten. An diesem liegt es nicht. Wenn es ntfs ist muss natürlich im kernel ntfs support eingeschalten sein
_________________
Neue Funktionen in Portage 2.0.51 || BBCode Guide
Linux User #379064
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Thu Jan 20, 2005 5:08 pm    Post subject: Reply with quote

NightDragon wrote:
Hm. Also ich will ja nicht sagen das es falsch ist, aber wieso mountest du nach /mnt ?
und nicht nach /mnt/irgendwas ?
evtl. macht das stress?

und sicher das es ntfs ist? und nicht doch fat32 oder so?

Hm. dann wär noch wieder die Ewige Option: NTFS Im Kernel mit einkompiliert?


Ich mounte normal nach /mnt/xp

Hier habe ich es nur so als Beispiel angegeben, es spielt letzendlich keine Rolle. Man kann wie schon gesagt in eine beliebige Stelle des Dateibaums mounten, man muss dabei nur selbst danach durchblicken :)

NTFS ist aktiviert. Und es ist sicher eine ntfs-Partition. Noch welche Ideen ? Ich bis für jeden Hinweis sehr dankbar.
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Thu Jan 20, 2005 5:53 pm    Post subject: Reply with quote

Wenn sie auch unter Windows nicht funktioniert, liegt es sicher nicht allein am Mounten. Eine Reparatur würd ich lieber Windows überlassen. Wobei das Problem mit Windows auch nur heißen könnte, dass du den NT-Loader mit Grub überschrieben hast (aber das sollte keinen Einfluss auf die Mountbarkeit haben).
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Thu Jan 20, 2005 5:56 pm    Post subject: Reply with quote

Ja schon klar das man überall hinmounten kann. Nur meist ists so das bereits unter /mnt lw's (wie cdrom und co) auf automount laufen.
das kann unter umständen probleme verursachen.
Hab ich schon mehr mals gesehen.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Thu Jan 20, 2005 6:15 pm    Post subject: Reply with quote

c07 wrote:
Wenn sie auch unter Windows nicht funktioniert, liegt es sicher nicht allein am Mounten. Eine Reparatur würd ich lieber Windows überlassen. Wobei das Problem mit Windows auch nur heißen könnte, dass du den NT-Loader mit Grub überschrieben hast (aber das sollte keinen Einfluss auf die Mountbarkeit haben).


Wie kann ich den reparieren, wenn ich den nicht starten kann ? Oder es bleibt nichts anderes übrich als den einfach von der CD auf diese Partition drüberzuinstallieren ?
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Thu Jan 20, 2005 6:41 pm    Post subject: Reply with quote

Es gibt beim boot von der Windows XP CD einen reperaturmodus.
mit diesem glangt man in die konsole. von dort aus kannst du chkdsk ausführen.
Back to top
View user's profile Send private message
andix
Apprentice
Apprentice


Joined: 10 Jul 2004
Posts: 263
Location: Eisenstadt, Austria

PostPosted: Thu Jan 20, 2005 6:41 pm    Post subject: Reply with quote

Vielleicht kriegst du das irgendwie über die Wiederherstellungsconsole von der Windows-CD hin. Oder auch mit einer CD, die du mit dem PE-Builder erstellst.

Genauere Ansätze habe ich leider nicht und hoffe, dass mir das nie passiert.

viel glück!
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Thu Jan 20, 2005 6:46 pm    Post subject: Reply with quote

Kann nicht die Windows-CD sowas reparieren? Ich würd bloß aufpassen, dass sie dabei nicht das Linux ruiniert oder besser vorher ein vollständiges Backup machen.

Ob es an Grub im Windows-Bootsektor liegt, sagt dir vielleicht
Code:
dd if=/dev/hdXX count=1 | hexdump -C

Da sollte nichts von Grub zu lesen sein, sondern irgendwas mit ntloader oder so.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Thu Jan 20, 2005 6:54 pm    Post subject: Reply with quote

dd liefert das hier:

Code:
acer@root # dd if=/dev/hda1 count=1 | hexdump -C
1+0 Datensätze ein
1+0 Datensätze aus
00000000  eb 48 90 4e 54 46 53 20  20 20 20 00 02 08 00 00  |.H.NTFS    .....|
00000010  00 00 00 00 00 f8 00 00  3f 00 ff 00 3f 00 00 00  |........?...?...|
00000020  00 00 00 00 80 00 80 00  ed 7c 54 01 00 00 00 00  |.........|T.....|
00000030  00 00 0c 00 00 00 00 00  ce 47 15 00 00 00 03 02  |.........G......|
00000040  ff 00 00 80 ab a0 30 02  00 08 fa 80 ca 80 ea 53  |......0........S|
00000050  7c 00 00 31 c0 8e d8 8e  d0 bc 00 20 fb a0 40 7c  ||..1....... ..@||
00000060  3c ff 74 02 88 c2 52 be  79 7d e8 34 01 f6 c2 80  |<.t...R.y}.4....|
00000070  74 54 b4 41 bb aa 55 cd  13 5a 52 72 49 81 fb 55  |tT.A..U..ZRrI..U|
00000080  aa 75 43 a0 41 7c 84 c0  75 05 83 e1 01 74 37 66  |.uC.A|..u....t7f|
00000090  8b 4c 10 be 05 7c c6 44  ff 01 66 8b 1e 44 7c c7  |.L...|.D..f..D|.|
000000a0  04 10 00 c7 44 02 01 00  66 89 5c 08 c7 44 06 00  |....D...f.\..D..|
000000b0  70 66 31 c0 89 44 04 66  89 44 0c b4 42 cd 13 72  |pf1..D.f.D..B..r|
000000c0  05 bb 00 70 eb 7d b4 08  cd 13 73 0a f6 c2 80 0f  |...p.}....s.....|
000000d0  84 f0 00 e9 8d 00 be 05  7c c6 44 ff 00 66 31 c0  |........|.D..f1.|
000000e0  88 f0 40 66 89 44 04 31  d2 88 ca c1 e2 02 88 e8  |..@f.D.1........|
000000f0  88 f4 40 89 44 08 31 c0  88 d0 c0 e8 02 66 89 04  |..@.D.1......f..|
00000100  66 a1 44 7c 66 31 d2 66  f7 34 88 54 0a 66 31 d2  |f.D|f1.f.4.T.f1.|
00000110  66 f7 74 04 88 54 0b 89  44 0c 3b 44 08 7d 3c 8a  |f.t..T..D.;D.}<.|
00000120  54 0d c0 e2 06 8a 4c 0a  fe c1 08 d1 8a 6c 0c 5a  |T.....L......l.Z|
00000130  8a 74 0b bb 00 70 8e c3  31 db b8 01 02 cd 13 72  |.t...p..1......r|
00000140  2a 8c c3 8e 06 48 7c 60  1e b9 00 01 8e db 31 f6  |*....H|`......1.|
00000150  31 ff fc f3 a5 1f 61 ff  26 42 7c be 7f 7d e8 40  |1.....a.&B|..}.@|
00000160  00 eb 0e be 84 7d e8 38  00 eb 06 be 8e 7d e8 30  |.....}.8.....}.0|
00000170  00 be 93 7d e8 2a 00 eb  fe 47 52 55 42 20 00 47  |...}.*...GRUB .G|
00000180  65 6f 6d 00 48 61 72 64  20 44 69 73 6b 00 52 65  |eom.Hard Disk.Re|
00000190  61 64 00 20 45 72 72 6f  72 00 bb 01 00 b4 0e cd  |ad. Error.......|
000001a0  10 ac 3c 00 75 f4 c3 00  00 00 00 00 00 00 00 00  |..<.u...........|
000001b0  00 00 00 00 00 00 00 00  4e 54 4c 44 52 20 69 73  |........NTLDR is|
000001c0  74 20 6b 6f 6d 70 72 69  6d 69 65 72 74 00 0d 0a  |t komprimiert...|
000001d0  4e 65 75 73 74 61 72 74  20 6d 69 74 20 53 74 72  |Neustart mit Str|
000001e0  67 2b 41 6c 74 2b 45 6e  74 66 0d 0a 00 00 00 00  |g+Alt+Entf......|
000001f0  00 00 00 00 00 00 00 00  83 a8 b6 ce 00 00 55 aa  |..............U.|
00000200
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Thu Jan 20, 2005 7:32 pm    Post subject: Reply with quote

Da hast du definitiv Grub im Bootsektor, wo eigentlich der Windowsbootcode hingehört. Dass Windows nicht mehr startet, ist damit klar. Eigentlich hab ich gedacht, dass Grub nur den Platz belegt, den sonst der NT-Loader benutzt (bei FAT ist das sicher der Fall), aber u.U. sind auch Dateisystemdaten verloren gegangen. Ich kann dazu nichts Näheres sagen, aber wahrscheinlich hat NTFS wie fast jedes neuere Dateisystem irgendwo eine Kopie davon; die Sache müsste also schon reparierbar sein. Vor Experimenten würd ich jedenfalls nach Möglichkeit die ganze Partition roh sichern, z.B. mit
Code:
dd if=/dev/hda1 | gzip > hda1.gz
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Thu Jan 20, 2005 8:19 pm    Post subject: Reply with quote

NTFS hat laut /usr/src/linux/fs/ntfs/layout.h tatsächlich wichtige Daten in dem Bereich, den Grub überschreibt, z.B. auch eine Checksumme, wegen der allein schon das Mounten scheitert. Backup sollte im letzten Sektor sein; schau dir den mal mit
Code:
dd if=/dev/hda1 skip=X | hexdump -C
an, wobei X die Größe der Partition in Sektoren (erhältlich mit "cat /proc/partitions") minus 1 ist. Wenn er passend ausschaut, kannst du ihn mal mit dd nach vorn kopieren.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Thu Jan 20, 2005 9:00 pm    Post subject: Reply with quote

c07 wrote:
NTFS hat laut /usr/src/linux/fs/ntfs/layout.h tatsächlich wichtige Daten in dem Bereich, den Grub überschreibt, z.B. auch eine Checksumme, wegen der allein schon das Mounten scheitert. Backup sollte im letzten Sektor sein; schau dir den mal mit
Code:
dd if=/dev/hda1 skip=X | hexdump -C
an, wobei X die Größe der Partition in Sektoren (erhältlich mit "cat /proc/partitions") minus 1 ist. Wenn er passend ausschaut, kannst du ihn mal mit dd nach vorn kopieren.


Wenn ich eingebe

dd if=/dev/hda1 skip=11157110 | hexdump -C

dann laufen bei mir die Zeilen in der Konsole ohne ende. Er möchte anscheinend die ganze Partition ausgeben :) Dabei kann ich doch schlecht was vergleichen :)

Code:
acer@root # cat /proc/partitions
major minor  #blocks  name

   3     0   58605120 hda
   3     1   11157111 hda1
   3     2    7173022 hda2
   3     3          1 hda3
   3     4   10345860 hda4
   3     5      48163 hda5
   3     6   29366788 hda6
   3     7     514048 hda7
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Thu Jan 20, 2005 10:19 pm    Post subject: Reply with quote

Hm, das sind tatsächlich 1KB-Blöcke. Richtig ist dann ungefähr die doppelte Zahl (±1). In fdisk wird bei mir die korrekte Größe in Sektoren angezeigt, wenn ich mit "x" in den Expertenmodus wechsle und dann "p" eingeb.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Fri Jan 21, 2005 11:14 am    Post subject: Reply with quote

Du meinst wenn ich den ersten Sektor der XP-Partition mit ihrem letzten Sektor überschreibe, wird sie gerettet. Ok ich habe sie jetzt gesichert und kann experimentieren.

ok ich habe jetzt folgendes:

erster Sektor:

Code:
acer@root # dd if=/dev/hda1 count=1 | hexdump -C
1+0 Datensätze ein
1+0 Datensätze aus
00000000  eb 48 90 4e 54 46 53 20  20 20 20 00 02 08 00 00  |.H.NTFS    .....|
00000010  00 00 00 00 00 f8 00 00  3f 00 ff 00 3f 00 00 00  |........?...?...|
00000020  00 00 00 00 80 00 80 00  ed 7c 54 01 00 00 00 00  |.........|T.....|
00000030  00 00 0c 00 00 00 00 00  ce 47 15 00 00 00 03 02  |.........G......|
00000040  ff 00 00 80 ab a0 30 02  00 08 fa 80 ca 80 ea 53  |......0........S|
00000050  7c 00 00 31 c0 8e d8 8e  d0 bc 00 20 fb a0 40 7c  ||..1....... ..@||
00000060  3c ff 74 02 88 c2 52 be  79 7d e8 34 01 f6 c2 80  |<.t...R.y}.4....|
00000070  74 54 b4 41 bb aa 55 cd  13 5a 52 72 49 81 fb 55  |tT.A..U..ZRrI..U|
00000080  aa 75 43 a0 41 7c 84 c0  75 05 83 e1 01 74 37 66  |.uC.A|..u....t7f|
00000090  8b 4c 10 be 05 7c c6 44  ff 01 66 8b 1e 44 7c c7  |.L...|.D..f..D|.|
000000a0  04 10 00 c7 44 02 01 00  66 89 5c 08 c7 44 06 00  |....D...f.\..D..|
000000b0  70 66 31 c0 89 44 04 66  89 44 0c b4 42 cd 13 72  |pf1..D.f.D..B..r|
000000c0  05 bb 00 70 eb 7d b4 08  cd 13 73 0a f6 c2 80 0f  |...p.}....s.....|
000000d0  84 f0 00 e9 8d 00 be 05  7c c6 44 ff 00 66 31 c0  |........|.D..f1.|
000000e0  88 f0 40 66 89 44 04 31  d2 88 ca c1 e2 02 88 e8  |..@f.D.1........|
000000f0  88 f4 40 89 44 08 31 c0  88 d0 c0 e8 02 66 89 04  |..@.D.1......f..|
00000100  66 a1 44 7c 66 31 d2 66  f7 34 88 54 0a 66 31 d2  |f.D|f1.f.4.T.f1.|
00000110  66 f7 74 04 88 54 0b 89  44 0c 3b 44 08 7d 3c 8a  |f.t..T..D.;D.}<.|
00000120  54 0d c0 e2 06 8a 4c 0a  fe c1 08 d1 8a 6c 0c 5a  |T.....L......l.Z|
00000130  8a 74 0b bb 00 70 8e c3  31 db b8 01 02 cd 13 72  |.t...p..1......r|
00000140  2a 8c c3 8e 06 48 7c 60  1e b9 00 01 8e db 31 f6  |*....H|`......1.|
00000150  31 ff fc f3 a5 1f 61 ff  26 42 7c be 7f 7d e8 40  |1.....a.&B|..}.@|
00000160  00 eb 0e be 84 7d e8 38  00 eb 06 be 8e 7d e8 30  |.....}.8.....}.0|
00000170  00 be 93 7d e8 2a 00 eb  fe 47 52 55 42 20 00 47  |...}.*...GRUB .G|
00000180  65 6f 6d 00 48 61 72 64  20 44 69 73 6b 00 52 65  |eom.Hard Disk.Re|
00000190  61 64 00 20 45 72 72 6f  72 00 bb 01 00 b4 0e cd  |ad. Error.......|
000001a0  10 ac 3c 00 75 f4 c3 00  00 00 00 00 00 00 00 00  |..<.u...........|
000001b0  00 00 00 00 00 00 00 00  4e 54 4c 44 52 20 69 73  |........NTLDR is|
000001c0  74 20 6b 6f 6d 70 72 69  6d 69 65 72 74 00 0d 0a  |t komprimiert...|
000001d0  4e 65 75 73 74 61 72 74  20 6d 69 74 20 53 74 72  |Neustart mit Str|
000001e0  67 2b 41 6c 74 2b 45 6e  74 66 0d 0a 00 00 00 00  |g+Alt+Entf......|
000001f0  00 00 00 00 00 00 00 00  83 a8 b6 ce 00 00 55 aa  |..............U.|
00000200


letzter Sektor:

Code:
acer@root # dd if=/dev/hda1 skip=22314221 | hexdump -C
00000000  eb 52 90 4e 54 46 53 20  20 20 20 00 02 08 00 00  |.R.NTFS    .....|
00000010  00 00 00 00 00 f8 00 00  3f 00 ff 00 3f 00 00 00  |........?...?...|
00000020  00 00 00 00 80 00 80 00  ed 7c 54 01 00 00 00 00  |.........|T.....|
00000030  00 00 0c 00 00 00 00 00  ce 47 15 00 00 00 00 00  |.........G......|
00000040  f6 00 00 00 01 00 00 00  65 c7 01 20 d7 01 20 8e  |........e.. .. .|
00000050  00 00 00 00 fa 33 c0 8e  d0 bc 00 7c fb b8 c0 07  |.....3.....|....|
00000060  8e d8 e8 16 00 b8 00 0d  8e c0 33 db c6 06 0e 00  |..........3.....|
00000070  10 e8 53 00 68 00 0d 68  6a 02 cb 8a 16 24 00 b4  |..S.h..hj....$..|
00000080  08 cd 13 73 05 b9 ff ff  8a f1 66 0f b6 c6 40 66  |...s......f...@f|
00000090  0f b6 d1 80 e2 3f f7 e2  86 cd c0 ed 06 41 66 0f  |.....?.......Af.|
000000a0  b7 c9 66 f7 e1 66 a3 20  00 c3 b4 41 bb aa 55 8a  |..f..f. ...A..U.|
000000b0  16 24 00 cd 13 72 0f 81  fb 55 aa 75 09 f6 c1 01  |.$...r...U.u....|
000000c0  74 04 fe 06 14 00 c3 66  60 1e 06 66 a1 10 00 66  |t......f`..f...f|
000000d0  03 06 1c 00 66 3b 06 20  00 0f 82 3a 00 1e 66 6a  |....f;. ...:..fj|
000000e0  00 66 50 06 53 66 68 10  00 01 00 80 3e 14 00 00  |.fP.Sfh.....>...|
000000f0  0f 85 0c 00 e8 b3 ff 80  3e 14 00 00 0f 84 61 00  |........>.....a.|
00000100  b4 42 8a 16 24 00 16 1f  8b f4 cd 13 66 58 5b 07  |.B..$.......fX[.|
00000110  66 58 66 58 1f eb 2d 66  33 d2 66 0f b7 0e 18 00  |fXfX..-f3.f.....|
00000120  66 f7 f1 fe c2 8a ca 66  8b d0 66 c1 ea 10 f7 36  |f......f..f....6|
00000130  1a 00 86 d6 8a 16 24 00  8a e8 c0 e4 06 0a cc b8  |......$.........|
00000140  01 02 cd 13 0f 82 19 00  8c c0 05 20 00 8e c0 66  |........... ...f|
00000150  ff 06 10 00 ff 0e 0e 00  0f 85 6f ff 07 1f 66 61  |..........o...fa|
00000160  c3 a0 f8 01 e8 09 00 a0  fb 01 e8 03 00 fb eb fe  |................|
00000170  b4 01 8b f0 ac 3c 00 74  09 b4 0e bb 07 00 cd 10  |.....<.t........|
00000180  eb f2 c3 0d 0a 46 65 68  6c 65 72 20 62 65 69 6d  |.....Fehler beim|
00000190  20 4c 65 73 65 6e 20 64  65 73 20 44 61 74 65 6e  | Lesen des Daten|
000001a0  74 72 84 67 65 72 73 00  0d 0a 4e 54 4c 44 52 20  |tr.gers...NTLDR |
000001b0  66 65 68 6c 74 00 0d 0a  4e 54 4c 44 52 20 69 73  |fehlt...NTLDR is|
000001c0  74 20 6b 6f 6d 70 72 69  6d 69 65 72 74 00 0d 0a  |t komprimiert...|
000001d0  4e 65 75 73 74 61 72 74  20 6d 69 74 20 53 74 72  |Neustart mit Str|
000001e0  67 2b 41 6c 74 2b 45 6e  74 66 0d 0a 00 00 00 00  |g+Alt+Entf......|
000001f0  00 00 00 00 00 00 00 00  83 a8 b6 ce 00 00 55 aa  |..............U.|
1+0 Datensätze ein
1+0 Datensätze aus
00000200



sehen die passend aus ? Woran erkenne ich es ?

Ich habe keine Erfahrungen mit dd :( Wie überschreibe ich den ersten block mit dem letzten ?

Danke für deine Hilfe !
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Fri Jan 21, 2005 1:55 pm    Post subject: Reply with quote

Ja, das schaut gut aus. Grub lässt den Anfang (bis auf die ersten 3 Bytes, die bei x86 den Sprungbefehl zum restlichen Code enthalten) unverändert. Da stehn klassisch Daten zum Aufbau der Diskette (bei Festplatten überwiegend bedeutungslos) bzw. zum Dateisystem drin. Außerdem den Schluss, wo u.U. die Partitionstabelle liegt. Und diese Teile scheinen hier identisch zu sein.

Kopieren würd ich sicherheitshalber in zwei Schritten mit temporärer Datei:
Code:
dd if=/dev/hda1 skip=22314221 count=1 of=hda1.boot
dd if=hda1.boot count=1 of=/dev/hda1

Das "count=1" sollte hier redundant sein. Lies dir "man dd" durch, damit du ungefähr weißt, was du tust.

Ich weiß nicht, wie aktuell Windows den Backup-Sektor hält, aber normalerweise sollte er sich nach der Installation eh nicht mehr ändern, also sind die Chancen gut.

Wie hast du eigentlich Grub da installiert? Wenn es nicht gerade ein Low-Level-Befehl wie "install" war, würd ich erwarten, dass es da zumindest eine Warnung gibt. Grub kennt zwar kein NTFS, aber die Installation in unbekannte Bootsektoren ist immer gefährlich. Wobei ich Grub bis jetzt auch bedenkenlos in NTFS-Bootsektoren installiert hätt, solang sie keinen Windows-Bootloader enthalten.
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Fri Jan 21, 2005 4:35 pm    Post subject: Reply with quote

c07 wrote:
Ja, das schaut gut aus.


Ja das sieht wirklich gut aus, die Partition ist gerettet ! Sie lässt sich wieder mounten und auch starten :)

[quote="c07"]
Kopieren würd ich sicherheitshalber in zwei Schritten mit temporärer Datei:
Code:
dd if=/dev/hda1 skip=22314221 count=1 of=hda1.boot
dd if=hda1.boot count=1 of=/dev/hda1


c07 wrote:

Wie hast du eigentlich Grub da installiert? Wenn es nicht gerade ein Low-Level-Befehl wie "install" war, würd ich erwarten, dass es da zumindest eine Warnung gibt. Grub kennt zwar kein NTFS, aber die Installation in unbekannte Bootsektoren ist immer gefährlich. Wobei ich Grub bis jetzt auch bedenkenlos in NTFS-Bootsektoren installiert hätt, solang sie keinen Windows-Bootloader enthalten.


ich hatte mal Problemme mit der Installation von Grub. Ich habe ihn installiert wie in der Doku beschrieben ist, aber nichts ließ sich starten. In den Moment als ich das ganze mehr mals probiert habe, und ich schon ziemlich nervös war, probierte ich auch "setup (hd0,hdaX)" aus. X=0 war wahrscheinlich der Grund, warum der Windowsloader zerstört wurde :(

Aufjeden Fall mit DEINER GROßEN Hilfe haben wir es wieder korrigiert. Danke noch mal für deine Unterstützung, es hat mir viel Zeit und Arbeit erspart.
Back to top
View user's profile Send private message
NightDragon
Veteran
Veteran


Joined: 21 Aug 2004
Posts: 1156
Location: Vienna (Austria)

PostPosted: Fri Jan 21, 2005 4:41 pm    Post subject: Reply with quote

Interessant... wieder was dazugelernt...
Hm wusste gar nicht das Grub so brutal sein kann...
Back to top
View user's profile Send private message
misterxx
Guru
Guru


Joined: 18 Apr 2004
Posts: 514

PostPosted: Fri Jan 21, 2005 4:49 pm    Post subject: Reply with quote

NightDragon wrote:
Interessant... wieder was dazugelernt...
Hm wusste gar nicht das Grub so brutal sein kann...


Ja und was für ein mächtiges Tool ist dd ? Er soll in die Geschichte eingehen :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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