Skip to content

Зафоршмаченные диски

Привет! Сегодня я расскажу вам, что делать с зафоршмаченными жёсткими дисками!
Допустим, ваш начальник выдал вам диск который в своей жизни чего только не видел и по хорошему бы давно пора просверлить ему бошку, чтоб не мучился и выбросить ко всем херам на помойку, но нет, из него надо сделать конфетку! Говно вопрос! Подключаем диск, ставим туда centos, но эта электронная падла не видит наш диск при этом в bios’е он отображается, либо видит его размер ~32MB. Хм-м, видимо на нём raid-метаданные или включен HPA. Святые паяльники, да он же зафоршмачен!!1адин Не расстраиваемся и кастуем в консоль очень сильное заклинание:

dd if=/dev/zero of=$YOUR_DEV bs=512 seek=$(( $(blockdev --getsz $YOUR_DEV) - 1024 )) count=1024

Где $YOUR_DEV это /dev/sda (Или как он у вас там определился?), либо объявляем эту переменную $YOUR_DEV="/dev/sda"
Таким способом мы удалим raid-метаданные. Для отключения HPA кастуем:

$ hdparm -N /dev/sda
/dev/sda:
max sectors   = 586070255/586072368, HPA is enabled
$ hdparm -N p586072368 /dev/sda

Где первой командой мы убедились что HPA действительно включен и увидели номинальный размер диска (кол-во секторов), а второй установили этот размер доступный юзеру и ключом p записали изменения во flash память диска.

Далее ломаем там всю разметку при помощи fdisk и делаем один единственный раздел.
Всё! Теперь зафоршмаченный диск стал нормальным, можно снова его форшмачить!

Published inIT

2 Comments

Leave a Reply to allen Cancel reply

Your email address will not be published. Required fields are marked *