2

Мой жесткий диск имеет заводскую емкость 1 ТБ (WD10EZEX-21M). Однако однажды (я не знаю деталей) я обнаружил, что в Windows он имеет емкость 33 МБ.

Я загрузился в Linux. В gparted емкость моего диска отображается правильно, и мне удалось разбить его на разделы по 500 ГБ. Однако после загрузки в windows я все равно вижу объем 33 МБ.

В Linux я попытался проверить наличие скрытых разделов: команда hdparm -N /dev/sda , вот результат:

/dev/sda:
 max sectors = 1953525168/1953525168, HPA is disabled

Также я попытался использовать команду - ресторан:

hdparm --yes-i-know-what-i-am-doing --dco-restore/dev/sda

Ответ:

/dev/sda:
 issuing DCO restore command
SG_IO: bad/missing sense data, sb []: 70 00 05 00 00 00 00 0a 04 51 40 00 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Что я могу сделать с этим жестким диском? Как это починить?

UPD:

DISKPART> list disk

  Диск ###  Состояние      Размер   Свободно Дин  GPT
  --------  -------------  -------  -------  ---  ---
  Диск 0    В сети           31 Mбайт    30 Mбайт
  Диск 1    В сети          465 Gбайт  1024 Kбайт        *

DISKPART> list volume

  Том    ###  Имя  Метка        ФС     Тип         Размер   Состояние  Сведения
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
     Том 0     C                NTFS   Раздел       465 Gб  Исправен   Загрузоч
     Том 1         Восстановит  NTFS   Раздел       450 Mб  Исправен   Скрытый
     Том 2                      FAT32  Раздел       100 Mб  Исправен   Системны

Одна важная вещь! Если я просто перезагружаю компьютер, без полного выключения, емкость не уменьшается (в Windows тоже).

1 ответ1

0

Для моего случая я нашел это решение:

  1. Загрузка с USB в Linux
  2. Запустите fdisk, очистите ваш плохой жесткий диск и создайте новый раздел GPT с NTFS
  3. Перезагрузить Windows
  4. В разделе Администрирование-> Управление компьютером (на русском языке это «Управление компьютером») -> Управление дисками выберите новый раздел (в формате RAW) и удалите его. После этого действия раздел исчезнет, но только для окон.
  5. Снова перезагрузите Linux и введите команду:

    hdparm -N /dev/sdd - where /dev/sdd is your drive
    

    Ты увидишь:

    /dev/sdd:
        max sectors   = 586070255/586072368, HPA is enabled, 
    

    где 586072368 - полная емкость вашего накопителя

  6. hdparm -N p586072368 /dev /sdd, где 586072368 - полная емкость вашего накопителя.

Буква «p» требуется для сохранения настроек на жестком диске флэш-памяти (то есть после выключения питания они сохраняются). Вы можете изменить параметр с помощью клавиши «p» только один раз за сеанс жесткого диска (сеанс - интервал времени между включением и выключением). После изменения параметра необходимо выключить и включить жесткий диск (по сути - компьютер).

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

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