2010-09-29 05:44:36 +0000 2010-09-29 05:44:36 +0000
11
11

Как запустить chkdsk, если я не могу загрузиться под Windows.

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

Это SATA привод, и Windows CD не может получить к нему доступ, потому что в нем отсутствуют драйверы, у меня нет дисковода, поэтому я не могу загрузить драйверы через него.

Я пробовал ntfsfix из Linux, но он отказывается что-либо делать. Также пробовал nftclone с опцией –rescue, чтобы хотя бы создать резервную копию данных, но это тоже не работает.

Как я могу запустить chkdsk в этом случае?

Ответы (7)

7
7
7
2010-09-29 15:54:00 +0000

Если у вас есть доступ к установочному DVD Vista или Windows 7, загрузитесь с него и получите интерпретатор команд , затем выполните команду:

chkdsk /r C:

Плохие сектора не всегда означают, что они плохие - иногда они повреждены, и chkdsk попытается их восстановить. Если он не может, то он помечает сектор как плохой, поэтому он не будет использоваться операционной системой.

6
6
6
2010-09-29 17:38:10 +0000

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

3
3
3
2010-09-29 06:41:07 +0000

Chkdsk может не исправить проблему : Если плохие сектора находятся в файле, который необходим для загрузки, как кажется, в вашем случае. Все, что она сделает, это отметит их как плохие, так что они все равно не будут доступны для загрузки, что, по сути, уничтожит вашу установку Windows.

Если у вас все еще есть доступ к работающему компьютеру, смотрите эту статью: Установка Windows XP на SATA без дискеты (F6) , в которой будет показано, как интегрировать драйверы SATA в загрузочный CD Windows.

Одним из решений будет Выполнение восстановления установки . Это обновит установку XP без разрушения установки Windows. Однако, вы должны использовать загрузочный компакт-диск XP, который имеет тот же уровень пакета обновления, что и установленный в настоящее время. Вы не должны восстанавливать, например, XP SP3 с помощью загрузочного CD XP SP2.

Если у вас нет загрузочного компакт-диска XP SP3, посмотрите, как создать его со старого CD в : How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3 .

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

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

1
1
1
2012-07-21 02:42:22 +0000

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

Что мне помогло, так это программа под названием TESTDISK . Testdisk является БЕСПЛАТНОЙ программой восстановления и будет работать на нескольких операционных системах. С помощью компьютера моего отца я создал живой Linux CD, на котором был тестовый диск, я использовал его для восстановления BOOT SECTOR, и это исправило его, позволив мне загрузить Windows. Позже я запустил chkdsk для восстановления файловой системы Windows.

Использование Linux может предоставить необходимые драйверы, а Testdisk может восстановить раздел Windows, который не загружается. Упоминалась установка Windows Repair Installation, но это больше подходит для восстановления файловой системы Windows (C:\WINDOWS), а не для устранения проблемы с жестким диском или загрузочным сектором. Если ничего не происходит, когда вы включаете компьютер, загрузочный сектор запутался, и я не думаю, что Repair Installation поможет, но это отлично подходит для недостающих файлов Windows.

В основном, запустите Testdisk и используйте его для восстановления MFT и загрузочного сектора. Также, если вы не можете использовать CD/DVD диск, вы можете поместить Linux на USB флешку. Я знаю, что это можно сделать, но лично у меня нет никакого опыта.

Если кого-то интересует TESTDISK, вот список Дистрибутивы Linux с тестовым диском .

1
1
1
2010-09-29 06:41:03 +0000

Лично я бы попробовал ntfsresize -fi /dev/sdYZ из пакета ntfsprogs под Linux.

0
0
0
2010-09-29 05:53:44 +0000

Если вы не можете вытащить диск и поместить его на другую машину в качестве usb-накопителя или вторичного диска с данными, можно попробовать загрузиться с помощью BartPE (windows xp boot disc) и попробовать встроенные утилиты для доступа к диску.

0
0
0
2014-05-21 17:14:43 +0000

Я использовал ntfsfix /dev/sdaX под Ubuntu Live , это заставит Windows запустить chkdsk при следующей загрузке.

Похожие вопросы

3
15
12
8
2