Mam dysk twardy, który pokazuje się w Zarządzaniu dyskami jako mający dwie partycje.
Jedna z partycji mówi 69.71GB i to wszystko. Drugi mówi 4,82 GB, a pod nim Zdrowy (partycja OEM).
Próbuję wykonać polecenie chkdsk na partycji 69.71GB i nie jestem pewien, jak to zrobić bez litery dysku.
To partycja NTFS, która uległa uszkodzeniu. Linux ntfsfix
wyrzuca mnóstwo błędów, więc myślę, że chkdsk może być lepszy.
windows
ntfs
data-recovery
chkdsk
neubert
źródło
źródło
Odpowiedzi:
Spróbuj tego.
Otwórz wiersz polecenia. Wykonaj
mountvol
polecenie, które powie ci wszystkie woluminy w twoim systemie i poda GUID ich.Założę się, że nie będziesz miał litery dysku, ale system Windows nadal powinien nadać jej identyfikator GUID, jeśli jest to poprawna i rozpoznana partycja.
Następnie uruchom CHKDSK w następujący sposób:
chkdsk "\\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}"
Działało w moim systemie, ale mój wolumin miał literę dysku. Użyj
/f
i odpowiednio innych przełączników.źródło
Ostatecznie powinieneś być w stanie uruchomić
chkdsk
na woluminie , zgodnie zchkdks
dokumentacją (zamiast litery dysku lub punktu instalacji, po prostu przekazujesz mu nazwę woluminu). Prawdopodobnie łatwiej i bardziej niezawodnie jest jednak przypisać partycji literę dysku lub punkt instalacji.W systemie Windows musisz przypisać do partycji punkt montowania, który będzie
chkdsk
na niej używany . Możesz użyć przystawki Zarządzanie komputerem (Start -> Uruchom ->compmgmt.msc
) lubDISKPART
to zrobić (DISKPART
instrukcje poniżej ). Jeśli korzystasz z metody zarządzania komputerem, przejdź do sekcji Zarządzanie dyskami, w której musisz przypisać partycję:Następnie powinieneś być w stanie uruchomić
chkdsk
się na konkretnym punkcie zainteresowania. Najłatwiejszym i najbardziej niezawodnym byłoby prawdopodobnie zamontowanie go jako litery dysku.Alternatywnie możesz użyć
DISKPART
do przypisania partycji litery. UruchomDISKPART
i wpisz,LIST DISK
aby znaleźć dysk, a następnieSELECT DISK <N>
(gdzie<N>
jest numer napędu). Wykonaj te same kroki, aby znaleźć odpowiednią partycję (tj.LIST PARTITION
Po niejSELECT PARTITION <N>
), a następnie po prostu wpisz,ASSIGN
aby system Windows zamontował partycję na następnej nowej literze dysku.źródło
TestDisk
. Zasugerował „Brak” jako typ tablicy partycji na tym dysku, ale nadal mogłem przejść do listy wszystkich oryginalnych plików, które tam zapisałem. Czy nadal istnieje sposób na utworzenie tabeli partycji, uratowanie dysku i ponowne użycie go normalnie, czy też obecna sytuacja sugeruje, że nadal mogę czytać i kopiować oryginalne pliki, ale nic więcej? Przepraszam, nie znam tego zbyt dobrze.Odpowiedź Lawrence'a C działała dla mnie. Jeśli masz wiele woluminów bez liter dysku (np. Odzyskiwanie itp.) I nie wiesz, którego GUID użyć, oto sposób, który może być łatwiejszy:
źródło
Użyj narzędzia diagnostycznego od dostawcy napędu. Większość głównych dostawców dysków twardych oferuje te narzędzia do pobrania za darmo.
źródło
Po wypróbowaniu niektórych rozwiązań bez powodzenia. Oto co zrobiłem:
Zeskanował zamontowany wolumin. Nie mogłem zmusić go do działania w inny sposób z zamontowanym woluminem.
źródło
Otwórz „Uruchom” i wpisz „diskmgmt.msc”, otworzy to menedżer dysków. Znajdź dysk, kliknij go prawym przyciskiem myszy, przewiń do opcji Zmień litery i ścieżki dysku, a następnie możesz nadać mu dedykowaną literę dysku. Za każdym razem, gdy podłączysz go do komputera, użyje przypisanej mu litery dysku
źródło
Musisz tylko użyć DISKPART
Najpierw otwórz wiersz polecenia.
1. Przejdź do menu Start.
2. Wpisz cmd i otwórz go
3. Raz w wierszu polecenia
4. Następnie zaczniesz pisać
5. Znajdź dysk o rozmiarze 69,71 GB
6. Następnie musisz wpisać
7. Po znalezieniu partycji, na której chcesz uruchomić program chkdsk, spójrz obok partycji i powinny być one oznaczone numerami. więc wybierz numer partycji i napisz następujące polecenie
8. Ale zamień cyfrę 1 na dowolną liczbę, jaką ma litera dysku
9. Następnie przypisze do partycji literę dysku, a następnie możesz uruchomić program chkdsk na tym dysku
Wpisz polecenie exit, aby wyjść z diskpart
następnie wpisz chkdsk D: / f / r
10.Zamień „D:” na dowolną literę dysku dla dysku.
źródło
Powinieneś podać literę dysku, nazwę woluminu (w celu uzyskania go użyj mountvol ) lub punkt instalacji dla „chkdsk”, oto część jego zawartości pomocy:
Możesz przypisać jeden z nich graficznie, poprzez „Zarządzanie dyskami” -> Kliknij prawym przyciskiem myszy wolumin -> „Zmień literę dysku i ścieżki ...” lub wierszem poleceń (@JustinD to wyjaśnił).
źródło
Myślę, że dobrze byłoby wiedzieć, jakie są te błędy.
Czy próbowałeś również montować w systemie Linux? Jeśli dane są bardzo wrażliwe, sugeruję jak najszybsze sklonowanie ich na inny dysk. używając czegoś takiego;
dd if=/dev/sdc bs=2000K of=/path/to/raw/output.img
Możesz także zamontować ten plik „output.img” w systemie Linux za pomocą polecenia podobnego do tego;
mount -t ntfs-3g -o ro,loop,offset=<512*start sector> /path/to/raw/output.img
(Przesunięcie można znaleźć za pomocą fdisk -l i spojrzeć na sektor startowy dla partycji NTFS i pomnożyć przez 512)
źródło
Ten sam problem napotkałem, kiedy kupiłem nowy dysk twardy. Utworzyłem trzy partycje: 200 GB, 200 GB i 70 GB. Obie partycje po 200 GB były dobre i zdrowe, ale ta o pojemności 70 GB była w nieznanym formacie. Powoduje to problem z dyskiem kontrolnym podczas uruchamiania, więc wykonaj następujące czynności:
W ogóle nie trzeba używać wiersza polecenia.
źródło