Нет, прерывание процесса разметки, вероятно, не привело к повреждению жесткого диска. Однако, если бы вы использовали утилиту для изменения размера разделов, многие данные были бы перемешаны, и в процессе могли бы быть обнаружены некоторые ранее не сообщенные поврежденные сектора.
Может случиться так, что жесткий диск уже выходил из строя, и именно поэтому изначально казалось, что процесс перераспределения заблокирован.
Вы должны попробовать запустить диагностику SMART на диске. Если у вас нет другого компьютера, к которому вы можете подключить его, вы можете загрузиться с Ubuntu Live CD. Сначала отключите любые другие жесткие диски, затем откройте терминал и введите следующее:
sudo bash
apt-get install smartmontools
smartctl -a /dev/sda
Проверьте количество перераспределенных секторов. Если исходное значение больше нуля, жесткий диск уже начал выходить из строя и будет тиковой бомбой замедленного действия, если вы продолжите его использовать. Если это так, вы должны заменить его, особенно если он все еще находится на гарантии.
Жесткие диски имеют определенное количество "запасных" секторов, которые будут использоваться для автоматической замены поврежденных секторов, и как только запасные секторы закончатся, chkdsk (в Windows) или badblocks (в Linux) начнет сообщать о поврежденных секторах. Хотя обычно считается нормальным иметь несколько перераспределенных секторов, вы также можете заметить, что производительность диска ухудшается, поскольку перераспределяется все больше и больше секторов.
Обновление: на основании вашей диагностики SMART, я бы рекомендовал заменить диск. Если вы все равно хотите его использовать, я бы по крайней мере рекомендовал проверить блок питания, кабели питания и передачи данных. Затем я сделал образ диска, выполнил полный тест на чтение / запись и снова запустил диагностику SMART, прежде чем вернуть его в эксплуатацию. Но даже тогда я все еще не доверяла бы этому.
Чтобы выполнить тщательное тестирование поверхности диска, следуйте приведенным ниже инструкциям. (ВНИМАНИЕ: это уничтожит все данные на диске!) В качестве альтернативы, вы можете выполнить chkdsk /r в Windows, но это будет не так тщательно. Обратите внимание, что это не сбросит SMART-данные накопителя. Вам нужно будет проконсультироваться с производителем привода, чтобы узнать, предоставили ли они какие-либо инструменты для потребителей, которые будут это делать. (Мое предположение было бы отрицательным, поскольку недобросовестные ребята могли тогда продавать неисправные жесткие диски, которые выглядят как новые, совершенные диски, согласно данным SMART.)
- Удалите все остальные жесткие диски, флешки и т.д. (Таким образом, у вас есть только тупой жесткий диск и привод CD/DVD)
- Загрузитесь с Ubuntu Live CD
- Откройте терминал и введите эту команду (вы, вероятно, захотите запустить его в одночасье): badblocks -wvs /dev /sda
- После завершения badblocks снова запустите диагностику SMART и сравните с предыдущими значениями.
Команда badblocks, перечисленная выше, выполнит четыре прохода, записав и прочитав каждый из следующих шаблонов: 10101010, 01010101, 11111111 и 00000000 - оставив его в конце полностью обнуленным. После этого вам нужно будет разделить и отформатировать диск.
Опять же, из-за высокой частоты ошибок чтения, о которой сообщает диагностика SMART, я по-прежнему не доверяю накопителю надежно хранить все, что не может быть легко восстановлено или воспроизведено.