
У меня есть жесткий диск Hitachi HD объемом 3 ТБ (), который постепенно «терял» отображаемую емкость до текущего значения чуть выше 740 ГБ.
Explorer, Installation-DVD и менеджер жесткого диска (win7) единогласно утверждают, что этот размер составляет 1,5 миллиарда LBA.
Я скачал различные HDD-инструменты, в основном с HDDGuru.com, наиболее перспективным для моей проблемы кажется HDD Capacity Restore, но он не поддерживает win7. При запуске «совместимо» (XP SP3, права администратора) он предупреждает «ошибка загрузки драйвера» перед запуском и показывает только зашифрованные данные на всех шинах контроллера.
Есть ли другой инструмент для Windows 7 или Ubuntu, или даже третий способ сброса диска?
решение1
740 ГБ очень близко к числу, которое мы ожидаем, когда диск > 2 ТиБ адресуется системой, которая поддерживает только 32-битные LBA:
Ваш диск на 3 ТБ имеет около 3E12 / 512 = 5 859 375 000 = 0x15D3EF798 LBA. Я говорю «около», потому что почти все диски обеспечивают немного больше, чем заявленная емкость. (Но этого недостаточно, чтобы получить до 3 ТиБ!) Windows отобразит емкость диска с помощью двоичной «T», что означает 1024 в четвертой степени вместо 1000 в четвертой степени, поэтому она скажет, что она составляет около 2,73 ТБ. (На самом деле должно быть указано 2,73 ТиБ или 3 ТБ, но это уже другой разговор...)
Теперь... если что-то в цепочке поддерживает только 32-битные LBA, количество LBA становится 0x5D3EF798 = 1 564 407 704 десятичных LBA. При 512 байт/блок это составляет около 801 ГБ (десятичные G).
Но Windows отображает размеры дисков и файлов, используя двоичные префиксы (как и размеры ОЗУ), поэтому отображается как 746 "ГБ" (должно отображаться как 746 ГиБ). Или, может быть, 745,96 ГиБ.
Первоначально я хотел написать это как комментарий к вопросу, а не как ответ... но мне нужно было больше 500 символов, чтобы добавить некоторые дополнительные детали. Это не «ответ», поскольку он не решает вашу проблему, но он может подсказать следующий шаг. Я не могу объяснить «прогрессивное» снижение, хотя.
решение2
Это большой диск (>2 ТБ) с секторами по 512 байт. Многое может пойти не так.
Здесь есть несколько возможностей:
- Ваш BIOS не поддерживает большие диски. (Вы используете Win7, которая может это делать, если BIOS это позволяет.)
- Вы используете таблицу разделов в стиле FDISK вместо GPT. Даже Win7 требует, чтобы диск был разбит на разделы как GPT, чтобы использовать его правильно.
Будьте очень осторожны с HD-утилитам. Многие из них пока не умеют работать с такими большими дисками. И даже если утилита умеет это делать, ей нужен BIOS, чтобы он тоже мог правильно работать с диском!
Этот диск должен был поставляться с инструментом разметки GPT от Hitachi.
Проверьте сайт Hitachi. Там есть вся информация об этой проблеме и способах ее решения, особенно для этой модели привода: http://www.hitachigst.com/deskstar-5k3000
решение3
Если BIOS сообщает, что жесткий диск настолько меньше... Я бы проверил обновление BIOS и посмотрел, есть ли у вас потенциальные обновления прошивки. Я видел другие сообщения о весьма специфических несовместимостях между моделями жестких дисков и моделями материнских плат/BIOS и прошивками. Проверьте, какую прошивку вы можете обновить, и отталкивайтесь от этого.
Я также думаю, что существует вероятность физической проблемы с жестким диском, которую вы не сможете исправить.
решение4
Обычно, когда емкость диска уменьшается без каких-либо действий с ним (без форматирования или изменения размера блока), это признак того, что диск вышел из строя (из-за времени или использования и т. д.) - вам, вероятно, следует купить новый диск или смириться с его меньшим размером.