Як запустити chkdsk, якщо я не можу завантажитися в Windows


11

У мене є розділ NTFS з Windows XP, але він має погані сектори, і він не може завантажуватися.

Це накопичувач SATA, і компакт-диск Windows не може отримати доступ до нього, оскільки у нього відсутні драйвери, у мене немає дискети, тому я не можу завантажувати драйвери туди.

Я спробував ntfsfix з Linux, але він нічого не хоче робити. Також спробували nftsclone з опцією --rescue, щоб принаймні створити резервну копію даних, але вона також не працює.

Як я можу запустити chkdsk в цьому випадку?

Відповіді:


6

Якщо у вас є доступ до іншого комп'ютера та записувача компакт-дисків, ви можете (легально) завантажити диск відновлення Vista або Windows 7 і використовувати це для запуску CHKDSK. Сподіваємось, Vista або Win 7 матимуть драйвери для вашого диска ESATA. http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/


У я запозичив DVD з Vista, але серед відповідей це простіше, ніж створення персоналізованого диска, і оскільки я все ще можу отримати доступ до свого Linux-розділу, мені не потрібно було б звертатися до іншого комп’ютера.
solarc

> Ви можете (легально) завантажити диск відновлення Vista або Windows 7 Дійсно? Я б подумав, що ви можете завантажувати тільки той диск, який відповідає вашій версії (я можу поклястись побачити повідомлення про це також десь).
Synetech

7

Якщо у вас є доступ до інсталяційного DVD з Vista або Windows 7, завантажтеся з нього та отримайте командний рядок , а потім запустіть команду:

chkdsk /r C:

Погані сектори не завжди означають, що вони погані - іноді вони корумповані, і chkdsk спробує їх виправити. Якщо він не в змозі, він позначить сектор як поганий, тому він не буде використовуватися ОС.


3

Chkdsk може не вирішити проблему: Якщо погані сектори знаходяться у файлі, необхідному для завантаження, як здається, у вашому випадку. Все, що він буде робити, - позначити їх як погані, тому вони все ще не будуть доступні для завантаження, що фактично зруйнує вашу установку Windows.

Якщо ви все ще маєте доступ до функціонуючого комп'ютера, перегляньте цю статтю:
Встановіть Windows XP на SATA без дискети (F6),
яка покаже вам, як інтегрувати драйвери SATA у завантажувальний компакт-диск Windows.

Одне з варіантів - це виконати установку на ремонт . Це оновить установку XP, не руйнуючи інсталяцію Windows. Однак вам слід використовувати завантажувальний компакт-диск XP, який має той самий рівень пакету послуг, що і зараз. Не слід ремонтувати, наприклад, XP SP3 за допомогою завантажувального компакт-диска XP SP2.

Якщо у вас немає завантажувального компакт-диска XP SP3, перегляньте, як створити його зі старих компакт-дисків у розділі:
Як відключити Windows XP Service Pack 3 для створення інтегрованого диска з налаштуванням XP з SP 3 .

Ще одне рішення (і, на мою думку, найкраще) - вкласти кошти в комерційну програму ремонту дисків, яка намагатиметься відновити наявний вміст диска, перечитуючи погані сектори різними способами, а потім відображати їх у хороші сектори.

Жорсткий диск із поганими секторами все ще можна реанімувати, використовуючи комерційний продукт, такий як SpinRite або HDD Regenerator . SpinRite іноді може працювати магічно, і дає абсолютну гарантію задоволення грошей.


1

Особисто я б спробував ntfsresize -fi /dev/sdYZз ntfsprogsпакету під Linux.


Я виправив це, перш ніж прочитати це, але спробую наступного разу.
solarc

1

Один раз мій Windows XP не завантажувався. Коли я увімкнув комп’ютер, нічого не сталося, окрім мене у верхньому лівому куті на чорному екрані з’явилось невелике повідомлення про помилку. Я навіть не отримав Синій екран смерті. Я спробував усі варіанти відновлення Windows, від диска відновлення до компакт-диска з Windows XP, і нічого не вийшло.

Для мене працювала програма під назвою TESTDISK . Testdisk - це БЕЗКОШТОВНЕ програмне забезпечення для відновлення і працюватиме на декількох операційних системах. Використовуючи комп’ютер мого батька, я створив живий компакт-диск з Linux, на якому був тест-диск, я використовував його для ремонту BOOT SECTOR і це виправляв, дозволяючи мені завантажувати Windows. Пізніше я запустив chkdsk для ремонту файлової системи Windows.

За допомогою Linux можна надати потрібні драйвери, а Testdisk може відновити розділ Windows, який не завантажиться. Згадано про інсталяцію відновлення Windows, але це більше стосується ремонту файлової системи Windows (C: \ WINDOWS), а не проблеми з жорстким диском чи завантажувальним сектором. Якщо нічого не відбувається при включенні комп'ютера, завантажувальний сектор заплутався, і я не думаю, що установка для відновлення допоможе, але це чудово підходить для відсутніх файлів Windows.

В основному, запустіть Testdisk і використовуйте його для відновлення MFT та завантажувального сектору. Крім того, якщо ви не можете використовувати свій CD / DVD привід, ви можете поставити Linux на палець USB. Я знаю, що це можна зробити, але я особисто не маю жодного досвіду з цим.

Якщо когось цікавить TESTDISK, ось список дистрибутивів Linux з testdisk .


0

Якщо ви не можете витягнути диск і помістити його в іншу машину як у USB-накопичувач, так і як вторинний диск накопичувача, ви можете спробувати завантажитися за допомогою BartPE (завантажувальний диск Windows xp) і спробувати вбудовані утиліти для доступу до накопичувача.


Він не може завантажуватися, тому не може створити компакт-диск
BartPE

2
Це не означає, що друг не може створити його для нього, або, можливо, він має другу систему.
MaQleod

BartPE більше не доступний "PE Builder від Bart більше не доступний. Ми повинні рухатися далі! Дякуємо всім за вашу підтримку протягом багатьох років !!!"
brewmanz

0

Я використовував ntfsfix /dev/sdaXпід Ubuntu Live , це змусить Windows працювати chkdskпри наступному завантаженні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.