Reparieren Sie die Windows-Partition beim GRUB-Boot + IRRT, um die SSD-Festplatte auf Mini-PCI-Express zu verwalten

Reparieren Sie die Windows-Partition beim GRUB-Boot + IRRT, um die SSD-Festplatte auf Mini-PCI-Express zu verwalten

Wie Sie im Beitrag sehen, ist mein System nicht das einfachste. Ich habe eine Festplatte und eine SSD, wobei die SSD über die Mini-PCI-Express-Schnittstelle verfügt, während die Festplatte über eine normale SATA-2-Schnittstelle verfügt. Ich habe Windows 7 auf der SSD und Ubuntu auf der Festplatte + freien Speicherplatz auf der Festplatte im NTFS-Dateisystem, um Dateien von der Windows-Partition zu speichern. Mein System kann nur gestartet werden, wenn ich Intels IRRT-Technologie verwende und das Gerät „Internal HDD (IRRT)“ als erstes Startgerät in der Startreihenfolge einsetze. Dieses „IRRT“-Gerät kommt zusätzlich zur SSD und Festplatte selbst: Ich habe immer noch nicht genau verstanden, wie es funktioniert, aber es sieht aus wie ein generisches Laufwerk, das ordnungsgemäß auf den Startsektor der SSD zugreifen kann, obwohl es über die Mini-PCI-Express-Schnittstelle verfügt. Und um die Sache noch komplizierter zu machen, ist GRUB davor platziert und kann Windows 7 trotzdem ordnungsgemäß starten, obwohl es dazu auf /dev/sda1 verweist und /dev/sda1 auf der Festplatte und nicht auf der SSD liegt. Vielleicht liegt es am physischen Standort der ganzen „IRRT“-Sache. Bis dahin hat alles gut funktioniert.

Nun zu meinem eigentlichen Problem.

Heute habe ich versucht, mein System (Windows 7 64 Bit) aus dem Ruhezustand zu wecken. Dabei habe ich die WLAN-Karte eingeschaltet (den physischen externen Schalter, ich habe einen Laptop, M4600 von Dell), bevor das System hochfahren konnte (vielleicht war mir das nicht wichtig genug). Vielleicht bekam ich deswegen einen blauen Bildschirm von Win 7 und musste neu starten. Dann, beim Neustart, nachdem ich Windows 7 in Grub ausgewählt hatte, wurde mir die Meldung „Start fehlgeschlagen“ angezeigt, weil „das erforderliche Gerät nicht verfügbar war“. Ich habe versucht, es über die Win 7-DVD zu reparieren. Es ist fehlgeschlagen. Allerdings ist mir während des Reparaturvorgangs ein Problem aufgefallen. Als ich meinen Laptop gekauft habe, war er leer, auf beiden Laufwerken war nichts. Ich habe zuerst Windows 7 manuell installiert, DANN Ubuntu. Grub kam nach der ganzen IRRT-Sache. Und obwohl es immer noch kein Ubuntu gab, konnte es beim Einlegen der Windows-DVD die Windows-Partition auf C:\ (der SSD) und ihre Größe finden. Als ich heute den Reparaturvorgang versuchte, wurde nur eine „Windows“-Partition auf D:\ (der HDD) mit 0 MB Größe angezeigt. Später zeigte mir ein fdisk -l, dass es auf der Festplatte tatsächlich eine bootfähige NTFS-Partition gab, zusätzlich zu der NTFS-Speicherpartition, von der ich wusste, dass sie vorhanden war. Hier ist, was fdisk heute gefunden hat:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1010ba11

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      101574    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
Partition 1 does not start on physical sector boundary.
/dev/sda2              13       56105   450560718    7  HPFS/NTFS
/dev/sda3           56106       60802    37722113    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda5           56106       60603    36127744   83  Linux
/dev/sda6           60603       60802     1593344   82  Linux swap / Solaris

Disk /dev/sdb: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9e182e42

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1           5       40131   de  Dell Utility
/dev/sdb2   *           6       15566   124992512    7  HPFS/NTFS

Alles sieht normal aus. Ich vermute, dass nach dem fehlgeschlagenen Aufwachen aus dem Ruhezustand, da der Ruhezustand den Sektor ändert, auf den die Startreihenfolge abzielt, ein Problem aufgetreten ist, eine Transaktion nicht abgeschlossen wurde und mein Startzeiger in der Windows-Partition falsch war. Das Problem ist, dass die Windows-Festplatte mit der gesamten oben genannten Superstruktur (Grub, IRRT und die beiden Festplatten, wobei die Festplatte einen Teil der Windows-Startreihenfolge speichert, der für den anschließenden Mini-PCI-Express-Start geeignet ist) anscheinend nicht in der Lage ist, Schäden zu reparieren, die durch das fehlgeschlagene Aufweckverfahren entstanden sind, da sie nicht über die „Windows-Installation“ D:\ hinaussehen kann, die eigentlich nicht existiert: Es handelt sich nur um eine Partition, die mit der Windows-Startreihenfolge verknüpft ist und nicht von Windows, sondern sowohl von IRRT als auch von Grub erstellt wurde. Der eigentliche Startsektor befindet sich zusammen mit der Installation selbst auf C:\, der SSD.

Eine letzte Sache: Die SSD wird in Linux nicht mehr als automatisch gemountetes Laufwerk angezeigt, wie vor dem Problem. fdisk erkennt die Partitionen auf der SSD noch, aber ich weiß nicht, warum sie in Nautilus nicht angezeigt werden, wenn ich es öffne. Und außerdem bin ich zu sehr ein Neuling, um richtig zu wissen, wie man eine Partition manuell mountet, die normalerweise automatisch gemountet wird und jetzt nichts mehr tut. Denn falls ich C:\ formatieren müsste, wäre es gut gewesen, die Daten zurückzubekommen. Und zu überprüfen, ob sie noch vorhanden sind und ob es nicht die SSD ist, die gerade durchgebrannt ist ...

Hat also jemand eine Idee, was ich bei diesem Problem tun soll, bei dem ich selbst nicht weiterkomme? Ich schätze, ich sollte die Festplatte physisch entfernen und dann die Windows-DVD zwingen, die Partition auf der SSD zu finden und sie zu reparieren, obwohl GRUB dadurch wahrscheinlich ungültig würde, wenn ich die Festplatte wieder einsetze. Ich weiß nicht, ob das funktioniert oder alles noch mehr kaputt macht, also möchte ich zuerst versuchen, meine Daten von der SSD zurückzuholen und sie in Nautilus erneut „anzusehen“.

Vielen Dank, wenn ein Detail fehlt, werde ich es hinzufügen!

BEARBEITEN: Folgendes ist passiert, als ich versucht habe, zu mounten:

MrBrody@MrBrody-laptop:~$ sudo mount -t ntfs /dev/sdb2 /home/MrBrody/testmount
ntfs_mst_post_read_fixup: magic: 0x44414142  size: 1024  usa_ofs: 63104  usa_count: 65534: Invalid argument
Record 0 has no FILE magic (0x44414142)
Failed to load $MFT: Input/output error
Failed to mount '/dev/sdb2': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Bearbeitung 2: Ich habe versucht, die Festplatte zu entfernen und sie dann mit der Win 7-Disk zu reparieren: habe keine Windows-Partitionen gefunden! Dann habe ich einfach versucht zu booten: nichts. Und habe immer noch keinen Weg gefunden, auf die Daten auf der SSD zuzugreifen. Ich habe versucht, einen Gpart-Befehl zu starten, und die SSD hat beim Scannen „Geräusche“ gemacht, aber da es ziemlich lange gedauert hat, habe ich aufgehört, bevor etwas angezeigt werden konnte. Ich bin also ein bisschen verärgert und würde wirklich gerne einen Weg finden, meine Daten wiederherzustellen, bevor ich alles mit einer neuen Win 7-Installation überschreibe – und zuerst, um festzustellen, ob meine SSD tot ist oder nicht!

Bitte helfen Sie mir, ich glaube langsam, das ist ernst ...

verwandte Informationen