Reparieren Sie die Windows-Partition auf GRUB-Boot + IRRT, die SSD-Festplatte auf Mini-PCI-Express verwaltet

1773
MrBrody

Sie sehen es in der Post, mein System ist nicht das einfachste. Ich habe eine Festplatte und eine SSD, wobei sich die SSD auf der Mini-PCI-Express-Schnittstelle befindet, während sich die Festplatte auf einer üblichen SATA-2-Schnittstelle befindet. 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. Die einzige Möglichkeit für mein System besteht darin, die IRRT-Technologie von Intel zu nutzen und das Gerät "Internal HDD (IRRT)" als erstes Startgerät in die Startreihenfolge zu bringen. Dieses "IRRT" -Gerät kommt zusätzlich zu SSD und HDD selbst: Ich habe immer noch nicht genau verstanden, wie es funktioniert, aber es sieht aus wie ein generisches Laufwerk, das auf den Boot-Sektor der SSD zugreifen kann, obwohl es auf der Mini-PCI ist Express-Schnittstelle. Und um es zu komplizieren, wird GRUB davor gestellt, und es kann immer noch Windows 7 ordnungsgemäß starten, obwohl es auf / dev / sda1 zeigt, und / dev / sda1 ist auf der Festplatte, nicht auf der SSD. Vielleicht ist es der physische Ort der ganzen "IRRT" -Sache. Bis dahin lief alles gut.

Nun zu meinem eigentlichen Problem.

Heute habe ich versucht, mein System (Windows 7 64 Bit) aus dem Ruhezustand zu wecken. Dabei schaltete ich die WLAN-Karte ein (den physischen externen Switch, ich habe einen Laptop, M4600 von Dell), bevor das System hochgefahren werden konnte (ich interessierte mich vielleicht nicht genug). Vielleicht habe ich deshalb einen Bluescreen gewonnen und einen Neustart durchgeführt. Beim Neustart wurde nach der Auswahl von Windows 7 in Grub eine Meldung "Failed Boot" (fehlgeschlagener Startvorgang) angezeigt, da "das erforderliche Gerät nicht verfügbar war". Ich habe eine Reparatur durch die win 7 DVD versucht. Es ging schief. Ich habe jedoch ein Problem während des Reparaturvorgangs festgestellt. Als ich meinen Laptop kaufte, war er leer, nichts auf beiden Laufwerken. Ich habe zuerst Windows 7 manuell installiert, dann Ubuntu. Grub kam nach der ganzen IRRT-Sache. Und obwohl es noch kein Ubuntu gab, konnte beim Einlegen der Windows-DVD die Windows-Partition auf C: \ (der SSD) gefunden werden. und seine Größe. Als ich heute das Reparaturverfahren ausprobierte, zeigte es nur einige "Windows" -Partitionen auf D: \ (der Festplatte) mit einer Größe von 0 MB. Später zeigte ein fdisk -l, dass es auf der Festplatte eine NTFS-Partition gab, die bootfähig ist, zusätzlich zu der NTFS-Speicherpartition, die ich kenne. Hier 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. Was ich vermute, ist, dass nach dem fehlgeschlagenen Aufwachen aus dem Ruhezustand der durch die Startsequenz angestrebte Sektor durch den Ruhezustand modifiziert wurde. Dies hatte einige Probleme mit der Transaktion, einige Transaktionen wurden nicht abgeschlossen und der Startzeiger in der Windows-Partition wurde falsch. Das Problem ist, dass bei all der oben genannten Superstruktur (Grub, IRRT und den beiden Festplatten, wobei die Festplatte einen Teil der Windows-Startsequenz speichert, der für den Mini-PCI-Express-Start geeignet ist), die Windows-Festplatte zu scheinen scheint Beschädigungen, die durch die fehlgeschlagene Aufweckprozedur entstanden sind, können nicht repariert werden, da sie nicht über die D: \ "Windows-Installation" hinaussehen können. Das ist wirklich nicht vorhanden: Es handelt sich nur um eine Partition, die mit der Windows-Startsequenz verknüpft ist von Windows, aber sowohl von IRRT als auch von Grub. Der wahre Bootsektor zusammen mit der Installation selbst

Eine letzte Sache: Die SSD wird unter Linux nicht mehr als automatisch eingebundenes Laufwerk angezeigt, wie zuvor das Problem. fdisk sieht immer noch die Partitionen auf der SSD, aber ich weiß nicht, warum es in Nautilus nicht angezeigt wird, wenn ich es öffne. Und dazu bin ich zu viel Noob, um richtig wissen zu können, wie man eine Partition manuell einfügt, die normalerweise automatisch aktiviert wird und jetzt nichts tut. Für den Fall, dass ich das C: \ formatieren müsste, wäre es gut gewesen, die Daten zurückzubekommen. Und um zu überprüfen, ob es noch existiert, dass nicht die SSD gerade ausgebrannt ist ...

Hat jemand bei diesem Problem, bei dem ich selbst verloren bin, eine Idee, was zu tun ist? Meine Vermutung ist, die Festplatte physisch zu entfernen und dann die Windows-DVD zu zwingen, die Partition auf der SSD zu finden, und sie zu reparieren, obwohl GRUB wahrscheinlich ungültig wird, wenn ich die Festplatte zurücksetze. Ich weiß nicht, ob dies alles funktioniert oder weiterbricht, also möchte ich zuerst versuchen, meine Daten von der SSD zurückzuholen, um sie in Nautilus wieder "zu sehen".

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

EDIT: 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. 

Edit 2: Ich habe versucht, die Festplatte zu entfernen und dann mit der win 7-Disk zu reparieren: Ich habe keine Windows-Partitionen gefunden! Dann versucht es einfach zu booten: nichts. Und 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 "Töne" erzeugt, aber da es ziemlich lange dauerte, blieb ich stehen, bevor sie etwas anzeigen konnte. Ich bin also etwas verärgert, ich würde wirklich gerne einen Weg finden, um meine Daten wiederherzustellen, bevor ich alles mit einer neuen Win 7-Installation überschreibe - und zuerst feststellen muss, ob meine SSD tot ist oder nicht!

Bitte helfen Sie mir, ich denke, das ist ernst ...

1
Ich habe schließlich alles formatiert. Es war nicht die SSD. Und da es sich um Mini-PCI-Express handelt, muss Dell Aktualisierungen der Firmware geben, und sie haben keine, also ... Selbst wenn die Firmware fehlerhaft war, konnte ich nichts tun! MrBrody vor 11 Jahren 0

0 Antworten auf die Frage