У меня есть раздел NTFS с Windows XP, но он имеет плохие сектора и не может загрузиться.
Это дисковод SATA, и компакт-диск Windows не может получить к нему доступ, потому что в нем отсутствуют драйверы, у меня нет дисковода, поэтому я не могу загрузить туда драйверы.
Я пробовал ntfsfix из Linux, но он отказывается что-либо делать. Также попробовал nftsclone с опцией --rescue, чтобы хотя бы создать резервную копию данных, но она тоже не работает.
Как я могу запустить chkdsk в этом случае?
источник
Если у вас есть доступ к установочному DVD-диску Vista или Windows 7, загрузитесь с него и получите командную строку , а затем выполните команду:
Плохие сектора не всегда означают, что они плохие - иногда они повреждены, и chkdsk попытается их исправить. Если это невозможно, он помечает сектор как плохой, поэтому ОС не будет его использовать.
источник
Chkdsk может не решить проблему: если поврежденные сектора находятся в файле, который требуется для загрузки, как кажется в вашем случае. Все, что он будет делать, это пометить их как плохие, так что они по-прежнему будут недоступны для загрузки, что фактически разрушит вашу установку Windows.
Если у вас все еще есть доступ к работающему компьютеру, см. Эту статью:
Установите Windows XP на SATA без дискеты (F6),
которая покажет вам, как интегрировать драйверы SATA в загрузочный компакт-диск Windows.
Одно из решений - выполнить ремонтную установку . Это обновит установку XP, не разрушая установку Windows. Однако вы должны использовать загрузочный компакт-диск XP, который имеет тот же уровень пакета обновления, что и установленный в настоящее время. Вы не должны восстанавливать, например, XP SP3, используя загрузочный CD XP SP2.
Если у вас нет загрузочного CD с
пакетом обновления 3 ( SP3), посмотрите, как создать его со старого диска, в разделе: Как создать пакет обновления 3 (SP3) для Windows XP для создания установочного установочного диска XP с пакетом обновления 3 (SP3) .
Другое решение (и, на мой взгляд, лучшее) - инвестировать в коммерческую программу восстановления диска, которая попытается восстановить существующее содержимое диска, перечитав поврежденные сектора различными способами, а затем сопоставив их с хорошими секторами.
Жесткий диск с поврежденными секторами все еще можно реанимировать с помощью коммерческого продукта, такого как SpinRite или HDD Regenerator . SpinRite может иногда творить чудеса и дает абсолютную гарантию возврата денег.
источник
Лично я бы попробовал
ntfsresize -fi /dev/sdYZ
изntfsprogs
пакета под Linux.источник
Один раз моя Windows XP не загружалась. Когда я включил компьютер, ничего не произошло, за исключением небольшого сообщения об ошибке в верхнем левом углу на черном экране. Я даже не получил Синий Экран Смерти. Я перепробовал все варианты восстановления Windows, с диска восстановления до компакт-диска Windows XP, и ничего не получалось.
Для меня работала программа TESTDISK . Testdisk - это БЕСПЛАТНОЕ программное обеспечение для восстановления, которое будет работать на нескольких операционных системах. Используя компьютер моего отца, я создал живой компакт-диск с Linux, на котором был тестовый диск, я использовал его для восстановления загрузочного сектора и исправил его, позволив мне загрузить Windows. Позже я запустил chkdsk для восстановления файловой системы Windows.
Использование Linux может предоставить необходимые драйверы, а Testdisk может восстановить раздел Windows, который не загружается. Упоминалась установка восстановления Windows, но это больше для восстановления файловой системы Windows (C: \ WINDOWS), а не проблемы с жестким диском или загрузочным сектором. Если при включении компьютера ничего не происходит, загрузочный сектор испортился, и я не думаю, что ремонтная установка поможет, но она отлично подходит для отсутствующих файлов Windows.
По сути, запустите Testdisk и используйте его для восстановления MFT и загрузочного сектора. Кроме того, если вы не можете использовать привод CD / DVD, вы можете установить Linux на флэш-накопитель USB. Я знаю, что это можно сделать, но лично у меня нет никакого опыта с этим.
Если кто-то заинтересован в TESTDISK, вот список дистрибутивов Linux с testdisk .
источник
Если вы не можете извлечь диск и вставить его в другой компьютер в качестве USB-накопителя или дополнительного SATA-накопителя, вы можете попробовать загрузиться с помощью BartPE (загрузочный диск Windows XP) и попробовать встроенные утилиты для доступа к накопителю.
источник
Я использовал
ntfsfix /dev/sdaX
под Ubuntu Live , это заставит Windows работатьchkdsk
при следующей загрузке.источник