2

На прошлой неделе на моем ноутбуке было повреждено несколько файлов. Я не могу переименовать их, скопировать или удалить их. Файлы принадлежат Visual Studio, поэтому я не могу скомпилировать некоторые свои проекты, которые мне нужно закончить к завтрашнему дню. Я получаю ошибку устройства ввода / вывода. У меня была подобная проблема около месяца назад, и запуск утилиты проверки диска, казалось, решил ее. В прошлый раз он работал 3-4 дня, а на 4-й день он застрял на шаге 2 CHKDSK на полпути, но как только я перезапустил свой компьютер, все проблемы были устранены.

Теперь у меня та же проблема, но на этот раз мой CHKDSK работал уже 2 дня, и он просто застрял в файле 350,064 из 386 050 и больше не прогрессировал в течение 2 дней. Я попытался перезагрузить как в прошлый раз, но это не исправило мои файлы. Интересно, что не так и почему оно застревает. Существуют ли другие полезные бесплатные утилиты для проверки дисков, которые я могу использовать, или другие переключатели с chkdsk, которые я должен попробовать (если да, то как мне это сделать)? Спасибо

1 ответ1

4

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

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

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

Если у вас нет хорошей резервной копии или файловая система повреждена, вероятно, будет проще просто перезаписать данные на новый диск. Вам понадобится такой инструмент, как dd-rescue или CloneZilla, работающий с опцией -rescue (или любой из ряда других инструментов, предназначенных для этого), чтобы создать клон или образ плохого диска и записать его поверх сеть или другой диск в системе. После того, как данные находятся на правильно работающем диске, вы можете попытаться восстановить файловую систему и восстановить ваши файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .