Partycja zniknęła po zmniejszeniu

9

Korzystam z systemu Windows 10 na starym laptopie Pentium. Miał 4 partycje: C, D, E (System zarezerwowany) i F.

Chciałem stworzyć nieprzydzieloną przestrzeń dla CentOS.

Użyłem Windows 10 Disk Management do zmniejszenia C: i stworzenia nieprzydzielonego miejsca dla CentOS. Kliknąłem prawym przyciskiem myszy C: i wybrałem „Zmniejsz”. Shrink działał dobrze i tworzył nieprzydzieloną przestrzeń. Kliknąłem prawym przyciskiem myszy nowe nieprzydzielone miejsce i sformatowałem i przypisałem literę dysku L :.

Następnie partycja F. zniknęła. W Zarządzaniu dyskami, a także w Eksploratorze Windows pokazuje Nieprzydzielone 60 GB.

Gdzie zniknęła ta partycja? Czy istnieje sposób na odzyskanie partycji F z danymi?

Edytowano: zrzuty ekranu poniżej <<

Usunąłem nową partycję, a teraz struktura wygląda tak odpowiednio na TestDisk i DiskManagement:

wprowadź opis zdjęcia tutaj .. wprowadź opis zdjęcia tutaj

RPK
źródło
1
Czy sprawdziłeś to za pomocą wiersza polecenia diskpart. Spróbuj wyświetlić listę dysków i listę partycji, aby upewnić się, że F nadal znajduje się na dysku. Myślę, że nie zniknie, jeśli nie usuniesz go przez pomyłkę.
Radość
1
Trudno mi uwierzyć, że Windows zrobiłby coś takiego, aby po cichu (jak zaskoczyć!) Upuścić ostatnią partycję na korzyść nowo utworzonej. Mówisz poważnie? Sprawa dotycząca maksymalnie 4-partycji podstawowych jest dobrze znana od ponad 30 lat i została rozwiązana za pomocą „tylko 4 podstawowych, musi utworzyć wtórne” monitu przez każde oprogramowanie, jakie kiedykolwiek widziałem. To powiedziawszy, dane muszą nadal tam być, a każde półpoważne narzędzie do partycjonowania powinno być w stanie odtworzyć oryginalny wpis w tablicy partycji (ponieważ zarówno początek, jak i koniec są dość dobrze znane, nie powinno stanowić problemu).
Damon
To pytanie jest tutaj na temat, ale ludzie odpowiadają tak, jakbyś zadał pytanie na softwarerecs.stackexchange.com Może powinieneś to zrobić?
Mawg mówi o przywróceniu Moniki
@Damon Tak, mówię poważnie. Podczas zmniejszania i tworzenia nowej partycji nie dał żadnego ostrzeżenia, że ​​ostatnia partycja zniknie. Teraz w Zarządzaniu dyskami pokazuje się jako nieprzydzielony, który wcześniej był partycją F.
RPK
Chociaż może to być przyczyna, ale należy o tym pamiętać: BIOS / MBR obsługuje tylko 4 partycje podstawowe. Aby obejść ten problem, musisz użyć jednej z czterech partycji podstawowych do tworzenia i rozszerzania [logicznych] partycji (LVM w systemie Linux)
JW0914

Odpowiedzi:

1

Dobrą wiadomością jest to, że dane wciąż tam są i to się nie zmienia (chyba że wyraźnie coś zrobisz). Jeśli dane nadal tam są, można je odzyskać.

Moim podejściem byłoby uruchomienie z dysku ratunkowego (istnieje wiele opcji, jedną z takich rzeczy byłby dysk CD SystemRescueCD . Następnie użyj parted(lub gparted, jeśli nie lubisz wiersza poleceń) i rmnowo utworzonej partycji. pozostawiają Ci 3 miejsca na partycje, z których jeden jest wolny, więc możesz odtworzyć utracony. Teraz uruchom testdiski miej nadzieję na najlepsze.
W najlepszym przypadku naciśnięcie „Proste skanowanie” spowoduje wyświetlenie zarówno nowo usuniętej nowej partycji, jak i jeden, który chcesz odzyskać w ciągu jednej sekundy . W niezbyt dobrym przypadku będziesz musiał przeprowadzić głębokie skanowanie, co może chwilę potrwać.
Jeśli testdisk, wbrew wszelkim przeciwnościom, nie znajdzie partycji, nadal nie wszystko Stracony.

Partycja była ostatnią i znajdowała się na końcu dysku, i oczywiście nadal jest. Nie ma mowy, żeby mogła się przenieść lub odejść. Jak E:wiadomo koniec , nie ma wiele zgadywania, gdzie można było znaleźć poprzednio F (no cóż, być może jest do rozważenia wyrównanie, ale to nie jest biggie, najprawdopodobniej użyłeś domyślnej i prawie na pewno narzędzie do partycjonowania dostanie tak czy inaczej).

Odpalenie dowolnego narzędzia do partycjonowania (nawet fdiskby to zrobiło, ale dlaczego by nie użyć, partedjeśli go mamy!) I utworzenie nowej partycji od początku nieprzydzielonego miejsca na końcu do „końca dysku” (co właściwie każde narzędzie może zrobić automatycznie) załatwi sprawę. Jedyną ważną rzeczą, na którą należy zwrócić uwagę, jest utworzenie partycji, ale nie formatowanie jej, co niektóre narzędzia / polecenia mogą zrobić automatycznie dla wygody. Oczywiście formatowanie lub tworzenie systemu plików zniszczy twoje dane , co nie jest tym, czego chcesz.
Dla partedpoprawnego polecenia za które byłyby mkpart(patrz dokumentacja).

Jeśli cokolwiek poza przypadkowym formatowaniem lub dysk w tajemniczy sposób eksploduje, pójdzie nie tak, nadal możesz zawsze usunąć partycję i ponownie ją utworzyć. Bez potu Nie ma to wpływu na dane na partycji, manipulujesz tylko „kontenerem”.

Bardziej poprawne i bezpieczniejszym rozwiązaniem byłoby najpierw utworzyć kopię zapasową lustrzanej kompletnego dysku, a następnie wykonać powyższe. Chociaż widząc, że tak naprawdę niewiele może się nie udać, osobiście byłbym na to zbyt leniwy. Jeśli masz zamiar zainstalować CentOS, to sugeruje, że masz dość Linuxa, więc możesz równie dobrze dddysk (jego część) do obrazu i zamiast tego pracować nad obrazem. To też jest bezpieczniejsze.
Lub, cóż, po prostu idź prawdziwą męską drogą, co nie jest zalecaną drogą, ale o wiele szybsze i będzie dobrze działać. To zależy tylko od tego, jak niezwykle ważne są te dane. Jeśli nie umrzesz na wypadek, gdyby 0,01%, które mogą pójść nie tak, pójdzie nie tak , cóż ... wiesz.

Po przywróceniu partycji skopiuj wszystkie pliki na inny dysk (najlepiej dwa dyski), a następnie usuń partycję i pozwól na partedprzesunięcie partycji D:i E:dalej w górę, aby otwór z kurczenia C:zniknął. Na koniec utwórz rozszerzoną partycję wypełniającą całą dostępną przestrzeń, a następnie dwie partycje dodatkowe w tej jednej, z których jedna w końcu pomieści CentOS, a druga pomieści dysk przyszłości F:(na który następnie będziesz musiał ponownie skopiować pliki) .

Damon
źródło
Dzięki za doskonałą odpowiedź. Pozwól mi spróbować
RPK
Zaktualizowany oryginalny post. Dodano zrzuty ekranu. Proszę sprawdzić.
RPK,
Wygląda na to, że testdisknie jest z tego zadowolony. Próbowałeś parted? Wpisanie print freepokaże wszystkie partycje, w tym wolne miejsce. Powinieneś zobaczyć coś jak 260GB 320GB 60GB Free Space ostatni wpis. To powie ci odpowiednie liczby, których potrzebujesz mkpart. Gdy zostaniesz poproszony o podanie typu, podajesz „podstawowy”, na początek dajesz cokolwiek, co było pierwszym numerem, w tym „GB”, więc coś w rodzaju „260 GB” i tak dalej ... jeśli istnieją ograniczenia wyrównania, powie ci „najbliżej możemy zrobić czy ... jesteś z tego zadowolony? " a następnie tworzy partycję. Przy odrobinie szczęścia (99% pewności) możesz wtedy ...
Damon
... po prostu uruchom system Windows i ponownie napisz literę dysku.
Damon
Ale aby przypisać literę dysku, najpierw muszę utworzyć prosty wolumin? TestDisk pokazuje je jako partycje Linux. Dziwne.
RPK
14

Mówisz, że to „laptop Pentium”. Jednak to nie może być dokładne, ponieważ Windows 10 nie będzie działał na procesorze Pentium. Zakładam, że laptop jest znacznie nowszy, ale wciąż stary. I na tym polega twój problem. Starsze dyski inne niż EFI nie mogą mieć więcej niż 4 partycje podstawowe .

Jeśli chodzi o odzyskiwanie partycji, istnieje wiele narzędzi , które mogą ją odzyskać. Powinieneś przestać używać tego komputera i wyjąć dysk. Następnie podłącz dysk do innego komputera wewnętrznie lub zewnętrznie, np. USB. Następnie możesz spróbować odzyskać partycję za pomocą jednego z tych narzędzi. Im dłużej używasz dysku z brakującą partycją, tym bardziej prawdopodobne jest, że stracisz dane lub całą partycję.

Keltari
źródło
Nie, to Dell Pentium N5050. Korzystam z systemu Windows 10
RPK
3
@RPK ah, właśnie to sprawdziłem. jest to bardziej nowoczesny procesor (ale wciąż stary), zwany po prostu Pentium. Dziwne. Jednak wszystko, co powiedziałem, jest prawdą.
Keltari
Czy jest jakaś alternatywa dla starej Magii Partycji? Inne narzędzia, które wypróbowałem, nie są tak kompleksowe.
RPK,
1
@RPK Najpierw zrobiłbym trochę kopii zapasowej obrazu bitowego. Po wykonaniu tej czynności możesz wypróbować dowolne metody odzyskiwania, ponieważ możesz przywrócić dysk z obrazu. Co do tego, co jest lepsze, nie musiałem odzyskiwać partycji na przestrzeni wieków. Ostatnio korzystałem z TestDisk. Jednak po utworzeniu kopii zapasowej obrazu możesz wypróbować dowolną lub wszystkie z nich.
Keltari
2
Poza tym Intel nadal używa marek Pentium i Celeron do swoich niskiej klasy procesorów. AFAIK próbował zabić ich w pewnym momencie, ale odepchnięcie od producentów OEM spowodowało, że zostały one wskrzeszone i wykorzystane do układów poniżej binowania funkcji i3.
Dan Is Fiddling By Firelight
4

Gdy mówisz, że próbujesz zainstalować CentOs, zakładam, że będziesz w stanie uruchomić inny system operacyjny

Sugerowałbym, abyś spróbował Parted . Może dość łatwo ratować partycje. Zawiera normalny obraz startowy Ubuntu. Nie znam CentO, ale rozsądne jest, że obraz instalacyjny również go zawiera.

lurix66
źródło
2
jeśli OP nie ma jeszcze zainstalowanych CentO, lub po prostu nie czuje się komfortowo z narzędziami CLI GParted może być lepszą opcją. Jest to podstawowy GUI wokół Parted i jest dostępny w obrazach na żywo.
Dan Is Fiddling By Firelight
@ DanNeely Jeszcze nie zainstalowany CentOS.
RPK
Wspomniałem o dysku instalacyjnym, ponieważ pozwoli on na wyszukiwanie bez montowania, tj. Modyfikowanie dysku twardego w ogóle, a przed instalacją CentOs lub cokolwiek innego. Podobnie @DanNeely, GParted jest nakładką i nie jestem pewien, czy daje pełne funkcje ratunkowe dostępne za pośrednictwem cli.
lurix66