Partition verschwand nach dem Schrumpfen

2066
RPK

Ich verwende Windows 10 auf einem alten Pentium-Laptop. Es hatte 4 Partitionen: C, D, E (System Reserved) und F

Ich wollte nicht zugewiesenen Platz für CentOS schaffen.

Ich habe Windows 10 Disk Management verwendet, um C: zu verkleinern und nicht zugewiesenen Speicherplatz für CentOS zu erstellen. Ich habe mit der rechten Maustaste auf C: geklickt und "Verkleinern" ausgewählt. Shrink funktionierte gut und schuf nicht zugewiesenen Platz. Ich habe mit der rechten Maustaste auf den neuen, nicht zugeordneten Speicherplatz geklickt und den Laufwerksbuchstaben L: formatiert und zugewiesen.

Danach verschwand die F-Partition. In der Datenträgerverwaltung und auch im Windows-Explorer werden nicht zugeordnete 60 GB angezeigt.

Wo ist diese Partition verschwunden? Gibt es eine Möglichkeit, die F-Partition mit Daten wiederherzustellen?

Editiert: Screenshots <<

Ich habe die neue Partition gelöscht und nun sieht die Struktur auf TestDisk bzw. DiskManagement folgendermaßen aus:

Partition verschwand nach dem Schrumpfen .. Partition verschwand nach dem Schrumpfen

9
Haben Sie es mit der diskpart-Befehlszeile überprüft? Versuchen Sie, die Festplatten- und Listenpartition aufzulisten, um sicherzustellen, dass sich F noch auf Ihrer Festplatte befindet. Ich denke, es würde nicht verschwinden, wenn Sie es nicht aus Versehen löschen. Joy vor 5 Jahren 1
Es fällt mir schwer zu glauben, dass Windows so etwas tun würde, um ** leise ** (wie in, Überraschung!) Die letzte Partition zugunsten einer neu erstellten Partition fallen zu lassen. Sind Sie im Ernst? Die Max-4-Primary-Partition-Sache ist seit über 30 Jahren bekannt und wurde mit "nur 4 Primär-Partitionen, muss sekundär erstellen" von jeder Software, die ich je gesehen habe, angesprochen. Allerdings müssen die Daten immer noch vorhanden sein, und jedes halbwegs ernstzunehmende Partitionstool sollte in der Lage sein, den ursprünglichen Partitionstabelleneintrag neu zu erstellen (da sowohl Start als auch Ende irgendwie bekannt sind, sollte dies kein Problem sein). Damon vor 5 Jahren 1
Diese Frage ist hier zum Thema, aber die Leute antworten, als hätten Sie sie unter https://softwarerecs.stackexchange.com/ gefragt. Vielleicht sollten Sie dies tun? Mawg vor 5 Jahren 0
@Damon Ja, ich meine es ernst. Beim Verkleinern und Erstellen einer neuen Partition wurde keine Warnung ausgegeben, dass die letzte Partition verschwinden würde. In der Datenträgerverwaltung wird jetzt angezeigt, welche Partition F zuvor war. RPK vor 5 Jahren 0
Dies kann zwar die Ursache sein oder nicht, ist jedoch zu beachten: Das BIOS / MBR unterstützt nur maximal 4 primäre Partitionen. Um dies zu umgehen, müssen Sie eine der vier primären Partitionen verwenden, um [logische] Partitionen zu erstellen und zu erweitern (LVM unter Linux). JW0914 vor 5 Jahren 0

3 Antworten auf die Frage

14
Keltari

Sie sagen, es ist ein "Pentium-Laptop". Das kann jedoch nicht genau sein, da Windows 10 nicht auf einer Pentium-CPU läuft. Ich gehe davon aus, dass der Laptop viel neuer ist, aber immer noch alt ist. Und da liegt dein Problem. Ältere Nicht-EFI-Laufwerke können nicht mehr als 4 primäre Partitionen haben .

Bei der Wiederherstellung Ihrer Partition gibt es viele Dienstprogramme, die sie möglicherweise wiederherstellen können. Sie sollten den Computer nicht mehr verwenden und das Laufwerk entfernen. Schließen Sie das Laufwerk dann intern an einen anderen Computer oder über eine externe Methode an, z. B. USB. Sie können dann versuchen, die Partition mit einem dieser Dienstprogramme wiederherzustellen. Je länger Sie das Laufwerk mit der fehlenden Partition verwenden, desto eher verlieren Sie Daten oder die gesamte Partition.

Nein, das ist Dell Pentium N5050. Ich verwende Windows 10 RPK vor 5 Jahren 0
@ RPK ah, schaute es einfach nach. Es ist eine modernere CPU (aber immer noch alt), die nur Pentium genannt wird. Seltsam. Alles, was ich gesagt habe, stimmt jedoch. Keltari vor 5 Jahren 3
Gibt es eine Alternative zur alten Partitionsmagie? Die anderen Tools, die ich ausprobiert habe, sind nicht so umfassend. RPK vor 5 Jahren 0
@RPK in Bezug auf was? Keltari vor 5 Jahren 0
Pentium N5050 ist wirklich nicht so alt; Der Computer kann sogar GPT-formatiert sein. pbfy0 vor 5 Jahren 0
@ pbfy0 Ich würde eine CPU, die vor 7 Jahren kam, für alt halten Keltari vor 5 Jahren 0
@ Keltari In Bezug auf die Wiederherstellung von Partitionen. Gibt es eine bessere Alternative zu Partition Magic? RPK vor 5 Jahren 0
@RPK Ich würde zuerst ein bisschen für ein Bit-Backup machen. Sobald dies geschehen ist, können Sie alle Wiederherstellungsmethoden ausprobieren, da Sie das Laufwerk aus dem Image wiederherstellen können. Was ist besser, ich habe eine Partition seit Ewigkeiten wiederherstellen müssen. Ich habe TestDisk zuletzt verwendet. Sobald Sie die Imagesicherung erstellt haben, können Sie jedoch einige oder alle von ihnen ausprobieren. Keltari vor 5 Jahren 1
TestDisk reicht aus. Wenn Sie Glück haben, können Sie dies sogar ohne zusätzliche Werkzeuge tun: Erstellen Sie die Partition manuell und formatieren Sie sie nicht. Vorausgesetzt, es wurde an der vorherigen Partition ausgerichtet und Sie haben noch nichts überschrieben, ist das Dateisystem immer noch vorhanden. Dies ist jedoch riskant. Wenn Sie also keine Backups haben und nicht riskieren möchten, dass die Daten verloren gehen, sollten Sie dies nicht tun. gronostaj vor 5 Jahren 0
@Keltari 7 Jahre ist nicht wirklich lange her. Lightness Races in Orbit vor 5 Jahren 0
Darüber hinaus verwendet Intel die Pentium- und Celeron-Marken für seine Low-End-CPUs. AFAIK versuchte sie einmal zu töten, aber der Pushback von OEMs führte dazu, dass sie wiederbelebt und für Chips unter dem i3-Feature-Binning verwendet wurden. Dan Neely vor 5 Jahren 2
[Sie veröffentlichen immer noch neue] (https://ark.intel.com/products/129945) OrangeDog vor 5 Jahren 0
@ Keltari Was ist, wenn ich die neue Partition lösche, die durch Verkleinern von C: erstellt wurde? Die Partition, die verschwunden ist und zuvor F: war, wird in der Datenträgerverwaltung als nicht zugewiesen angezeigt. RPK vor 5 Jahren 0
4
lurix66

Wenn Sie sagen, dass Sie versuchen, CentOs zu installieren, gehe ich davon aus, dass Sie ein anderes Betriebssystem booten können

Ich würde vorschlagen, dass Sie Parted versuchen . Es kann Partitionen ziemlich leicht retten. Ein normales bootfähiges Ubuntu-Image ist bereits enthalten. Ich kenne CentOs nicht, aber es ist ziemlich vernünftig, dass das Installations-Image es auch enthält.

Wenn auf dem OP noch keine CentOs installiert sind oder Sie sich einfach nicht mit den CLI-Tools [GParted] (https://gparted.org/) vertraut fühlen, könnte dies eine bessere Option sein. Es ist eine grundlegende GUI für Parted und ist in Live-Bildern verfügbar. Dan Neely vor 5 Jahren 2
@DanNeely CentOS noch nicht installiert. RPK vor 5 Jahren 0
Ich habe eine Installationsdiskette erwähnt, weil Sie damit die Suche durchführen können, ohne die Festplatte anbringen zu müssen, dh, bevor Sie CentOs oder etwas anderes installieren. Ebenso ist @DanNeely, GParted ist ein Frontend und ich bin nicht sicher, ob es die vollen Rettungsfunktionen bietet, die über das CLI verfügbar sind. lurix66 vor 5 Jahren 0
1
Damon

Die gute Nachricht ist, dass die Daten noch vorhanden sind und sich dies nicht ändert (es sei denn, Sie machen explizit etwas). Wenn die Daten noch vorhanden sind, können sie wiederhergestellt werden.

Mein Ansatz wäre, eine Rettungsdiskette zu booten (es gibt viele Optionen, eine solche Sache wäre die verräterische SystemRescueCD . Verwenden Sie dann parted(oder gparted, wenn Sie die Befehlszeile nicht mögen) und rmdie neu erstellte Partition dort Lassen Sie 3 Partitions-Slots frei, von denen einer frei ist, sodass Sie den verlorenen neu erstellen können. Jetzt starten testdiskund auf das Beste hoffen.
Wenn Sie "Simple Scan" drücken, werden im besten Fall die gerade gelöschte neue Partition und die Eine, die Sie innerhalb einer Sekunde wiederherstellen möchten . In einem nicht ganz so guten Fall müssen Sie einen tiefen Scan durchführen, was eine Weile dauern kann.
Wenn testdiskdie Partition trotz aller Umstände nicht gefunden wird, ist immer noch nicht alles hat verloren.

Die Partition war die letzte und sie befand sich am Ende der Platte, und natürlich ist sie noch vorhanden. Auf keinen Fall hätte es sich bewegen oder entfernen können. Am Ende von E:ist bekannt, dass es nicht viel zu erraten gibt, wo früher-F gefunden werden kann (es ist möglicherweise eine Ausrichtung zu berücksichtigen, aber das ist kein großes Problem, wahrscheinlich haben Sie den Standardwert ohnehin verwendet, und das Partitionierungswerkzeug wird höchstwahrscheinlich verwendet ist es trotzdem recht).

Starten Sie also ein Partitions-Tool ( fdisktun Sie es auch, aber nutzen Sie es, partedwenn wir es haben!) Und erstellen Sie eine neue Partition vom Anfang des nicht zugewiesenen Speicherplatzes am Ende bis zum "Ende der Festplatte" (was eigentlich jedes Tool kann.) automatisch) wird den Trick tun. Wichtig ist nur, die Partition zu erstellen, aber nicht zu formatieren, was einige Tools / Befehle möglicherweise automatisch tun. Natürlich werden durch das Formatieren oder Erstellen eines Dateisystems Ihre Daten zerstört, was Sie nicht möchten.
Für partedden richtigen Befehl wäre das mkpart(siehe Dokumentation).

Wenn etwas versehentlich formatiert wird oder die Festplatte auf mysteriöse Weise explodiert, können Sie die Partition immer noch entfernen und erneut erstellen. Kein Schweiß. Die Daten in der Partition sind nicht betroffen, Sie manipulieren nur den "Container".

Ein korrekter und sicherer Ansatz wäre, zuerst eine Spiegelsicherung der gesamten Festplatte zu erstellen und dann die oben genannten Schritte auszuführen. Obwohl es eigentlich nicht viel schief gehen kann, wäre ich persönlich zu faul dafür. Wenn Sie CentOS installieren möchten, ist dies ein vernünftiger Linux-Modus. Sie können also dddie Festplatte (einen Teil davon) für ein Image verwenden und stattdessen mit dem Image arbeiten. Das ist auch sicherer.
Oder, gut, gehen Sie einfach die echte Männerstraße entlang, was nicht der empfohlene Weg ist, aber viel schneller ist und in jedem Fall gut funktionieren wird. Es hängt nur davon ab, wie wichtig Daten sind, denke ich. Wenn Sie nicht sterben werden, falls die 0,01%, die schief gehen können, falsch laufen, wissen Sie.

Sobald die Partition wiederhergestellt wird, kopieren Sie alle Dateien auf einen anderen Datenträger (vorzugsweise zwei Platten), dann die Partition löschen und lassen Sie parteddie verschieben D:und E:Partitionen weiter nach oben, so dass die Bohrung ein Schrumpfen C:verschwindet. Erstellen Sie schließlich eine erweiterte Partition, die den gesamten verfügbaren Speicherplatz ausfüllt, und dann zwei sekundäre Partitionen innerhalb dieser Partition, von denen eine schließlich CentOS und die andere das einmalige Laufwerk F:(auf das Sie dann erneut Dateien kopieren müssen) enthalten werden. .

Danke für die hervorragende Antwort. Lass mich das versuchen. RPK vor 5 Jahren 0
Ursprünglicher Beitrag aktualisiert Screenshots hinzugefügt Bitte prüfe. RPK vor 5 Jahren 0
Es scheint also, dass "testdisk" damit nicht zufrieden ist. Haben Sie versucht, sich zu trennen? Wenn Sie `print free 'eingeben, werden alle Partitionen _einschließlich_ freier Speicherplatz angezeigt. Als letzten Eintrag sollte etwas wie "260 GB, 320 GB, 60 GB freier Speicherplatz" angezeigt werden. Das sagt Ihnen die richtigen Zahlen, die Sie für "mkpart" benötigen. Wenn Sie nach dem Typ gefragt werden, geben Sie "primär" ein. Für den Start geben Sie die erste Zahl einschließlich "GB" ein, also etwas wie "260 GB" usw. Wenn Ausrichtungsbeschränkungen vorhanden sind, werden Sie "am nächsten" erfahren ist ... bist du damit zufrieden? " und dann wird die Partition erstellt. Mit etwas Glück (99% sicher) können Sie dann ... Damon vor 5 Jahren 0
... einfach in Windows booten und einen Laufwerksbuchstaben wiederholen. Damon vor 5 Jahren 0
Aber um Laufwerksbuchstaben zuzuweisen, muss ich zuerst Simple Volume erstellen? TestDisk zeigt sie als Linux-Partitionen an. Seltsam. RPK vor 5 Jahren 0
Wenn Sie NTFS oder FAT32 sagen, wenn Sie beim Erstellen der Partition gefragt werden, welcher Typ (was auch immer der ursprüngliche F: war), dann brauchen Sie kein einfaches Volume zu erstellen, da es bereits vorhanden sein sollte (aber wahrscheinlich keinen Laufwerksbuchstaben). Das Erstellen eines einfachen Datenträgers in Disk Management könnte möglicherweise ebenfalls funktionieren, aber ich würde ihm nicht persönlich vertrauen und auch keine Verantwortung übernehmen, da ich nicht genau weiß, was genau es tut (und zu sehen, wie super schlau Windows ist, wahrscheinlich weiß es niemand sicher!). Wenn die Datenträgerverwaltung das neue Volume formatieren möchte, weil es so intelligent ist, sind Ihre Daten nicht mehr verfügbar. Damon vor 5 Jahren 0