Jak uruchomić program chkdsk, jeśli nie mogę uruchomić systemu Windows

11

Mam partycję NTFS z systemem Windows XP, ale ma ona uszkodzone sektory i nie można jej uruchomić.

Jest to dysk SATA, a dysk CD z systemem Windows nie ma do niego dostępu, ponieważ brakuje jego sterowników, nie mam stacji dyskietek, więc nie mogę tam ładować sterowników.

Próbowałem ntfsfix z Linuksa, ale nic nie robi. Próbowałem także nftsclone z opcją --rescue, aby przynajmniej wykonać kopię zapasową danych, ale to też nie działa.

Jak mogę uruchomić program chkdsk w tym przypadku?

solarc
źródło

Odpowiedzi:

6

Jeśli masz dostęp do innego komputera i nagrywarki CD, możesz (legalnie) pobrać dysk odzyskiwania systemu Windows Vista lub Windows 7 i użyć go do uruchomienia CHKDSK. Mam nadzieję, że Vista lub Win 7 będą miały sterowniki do dysku ESATA. http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

Larry C.
źródło
Na pożyczonym dysku DVD z Vista, ale wśród odpowiedzi jest to łatwiejsze niż zbudowanie spersonalizowanego dysku, a ponieważ wciąż mogę uzyskać dostęp do mojej partycji Linux, nie musiałbym uzyskiwać dostępu do innego komputera.
solarc
> możesz pobrać (legalnie) dysk odzyskiwania systemu Windows Vista lub Windows 7 Naprawdę? Myślałem, że możesz pobrać tylko dysk odpowiadający posiadanej wersji (mógłbym przysiąc, że gdzieś to zauważyłem).
Synetech
7

Jeśli masz dostęp do instalacyjnego dysku DVD z systemem Windows Vista lub Windows 7, uruchom go z niego i uzyskaj wiersz polecenia , a następnie uruchom polecenie:

chkdsk /r C:

Złe sektory nie zawsze oznaczają, że są złe - czasami są zepsute i chkdsk spróbuje je naprawić. Jeśli nie może, oznaczy sektor jako zły, więc nie będzie używany przez system operacyjny.

Moab
źródło
3

Program Chkdsk może nie rozwiązać problemu: jeśli uszkodzone sektory znajdują się w pliku wymaganym do rozruchu, tak jak w twoim przypadku. Wszystko, co zrobi, to oznaczy je jako złe, więc nadal nie będą dostępne do rozruchu, w efekcie niszcząc instalację systemu Windows.

Jeśli nadal masz dostęp do działającego komputera, zapoznaj się z tym artykułem:
Zainstaluj system Windows XP na SATA bez dyskietki (F6),
który pokaże, jak zintegrować sterowniki SATA z rozruchową płytą CD systemu Windows.

Jednym z rozwiązań jest wykonanie instalacji naprawczej . Spowoduje to odświeżenie instalacji XP bez niszczenia instalacji systemu Windows. Należy jednak użyć rozruchowego dysku CD z systemem Windows XP o tym samym poziomie dodatku Service Pack, co aktualnie zainstalowany. Nie należy naprawiać na przykład XP SP3 przy użyciu rozruchowego dysku CD z XP SP2.

Jeśli nie masz rozruchowego dysku CD z dodatkiem SP3, zobacz, jak go utworzyć ze starszego dysku CD w:
Jak Slipstream Windows XP Service Pack 3, aby utworzyć zintegrowany dysk instalacyjny XP z SP 3 .

Innym rozwiązaniem (i moim zdaniem najlepszym) jest zainwestowanie w komercyjny program do naprawy dysku, który spróbuje odzyskać istniejącą zawartość dysku, ponownie czytając uszkodzone sektory na różne sposoby, a następnie mapując je na dobre sektory.

Dysk twardy z uszkodzonymi sektorami można nadal reanimować za pomocą komercyjnego produktu, takiego jak SpinRite lub HDD Regenerator . SpinRite potrafi czasem działać magicznie i daje absolutną gwarancję satysfakcji z zwrotu pieniędzy.

harrymc
źródło
1

Osobiście spróbowałbym ntfsresize -fi /dev/sdYZz ntfsprogspakietu pod Linuksem.

Azz
źródło
Naprawiłem to przed przeczytaniem tego, ale spróbuję następnym razem.
solarc
1

Pewnego razu mój Windows XP nie uruchomił się. Po włączeniu komputera nic się nie stało, z wyjątkiem tego, że dostałem mały komunikat o błędzie w lewym górnym rogu na czarnym ekranie. Nie dostałem nawet niebieskiego ekranu śmierci. Wypróbowałem wszystkie opcje odzyskiwania systemu Windows, od dysku odzyskiwania do dysku CD z systemem Windows XP i nic nie działało.

Dla mnie zadziałał program o nazwie TESTDISK . Testdisk to DARMOWE oprogramowanie do odzyskiwania i będzie działać na kilku systemach operacyjnych. Korzystając z komputera mojego ojca, stworzyłem live CD z Linuxem, który miał dysk testowy, użyłem go do naprawy BOOT SECTOR i naprawiłem go, pozwalając mi na uruchomienie systemu Windows. Później uruchomiłem program chkdsk, aby naprawić system plików Windows.

Używanie Linuksa może zapewnić potrzebne sterowniki, a Testdisk może naprawić partycję Windows, która się nie uruchamia. Wspomniano o Instalacji naprawy systemu Windows, ale chodzi o naprawę systemu plików Windows (C: \ WINDOWS), a nie o problem z dyskiem twardym lub sektorem rozruchowym. Jeśli nic się nie stanie po włączeniu komputera, sektor rozruchowy jest pomieszany i nie sądzę, aby instalacja naprawcza pomogła, ale doskonale nadaje się do brakujących plików systemu Windows.

Zasadniczo uruchom Testdisk i użyj go do naprawy MFT i sektora rozruchowego. Ponadto, jeśli nie możesz użyć napędu CD / DVD, możesz umieścić Linuksa na napędzie USB. Wiem, że da się to zrobić, ale osobiście nie mam z tym żadnego doświadczenia.

Jeśli ktoś jest zainteresowany TESTDISK, oto lista dystrybucji Linuksa z testdisk .

Josh
źródło
0

Jeśli nie możesz wyciągnąć dysku i włożyć go na inny komputer jako napęd USB lub dodatkowy napęd SATA, możesz spróbować uruchomić komputer za pomocą BartPE (dysk rozruchowy systemu Windows XP) i wypróbować wbudowane narzędzia dostępu do napędu.

MaQleod
źródło
Nie może się uruchomić, więc nie może stworzyć płyty BartPE
harrymc,
2
Nie oznacza to, że przyjaciel nie może go dla niego zbudować, a może ma drugi system.
MaQleod,
BartPE nie jest już dostępny „Kreator PE Bart nie jest już dostępny. Musimy iść dalej! Dziękujemy wszystkim za wsparcie przez lata !!!”
brewmanz
0

Użyłem ntfsfix /dev/sdaXpod Ubuntu Live , to zmusi system Windows do uruchomienia chkdskprzy następnym uruchomieniu.

Va l
źródło