Это изменит жесткий диск, чтобы удалить флаг "загрузочный" и очистить mbr. Я не могу гарантировать успех, но ваш биос должен пропустить жесткий диск, если он не обнаружит загрузочный флаг на этом жестком диске и нет mbr. При неправильном использовании или при особых обстоятельствах это может привести к уничтожению только части вашего mbr или других данных, например, схемы разделов, поэтому сделайте резервную копию перед этим.
- Загрузите Linux. (извините, уважаемый пользователь Windows, поищите в Интернете удаление флага загрузки и dd, dd в основном записывает нули в первые 446 байтов, которые AFAIK зарезервированы для Mbr.)
- Получить номер
/dev/sdX
(вероятно, lsblk
или что-то подобное, сейчас я буду использовать /dev/sdh
)
- Запустите
fdisk /dev/sdh
где sdh - это ваш правильный диск.
p
вашей схеме разделов, найдите номер раздела (первый столбец, sdXY, т.е. sdh6), и если флаг загрузки (второй столбец) отмечен с помощью *
a
и затем номер раздела. ПРИМЕЧАНИЕ: fdisk не хочет, чтобы вы вводили sdh6 или даже /dev /sdh6, он просто хочет 6 в этом случае.
p
и проверьте результаты.
w
чтобы написать изменения и выйти.
- Дополнительно вы должны очистить mbr
Команда только для удаления mbr
Следующая команда удалит mbr, но не ваши разделы:
dd if=/dev/zero of=/dev/sdc bs=446 count=1
Источник: http://www.cyberciti.biz/faq/linux-clearing-out-master-boot-record-dd-command/ (не проверено, но должно работать)
Если это не сработает и старый жесткий диск все еще загружается, вы можете попробовать взломать каталог /boot (или очистить раздел, если так) на этом жестком диске. Это место, где компьютер смотрит на время загрузки и где лежит grub. К сожалению, вы потеряете свое ядро (в основном /boot/vmlinuz*
) и так, но если вы действительно хотите никогда не загружать это устройство, вы можете попробовать его. (если вы удалите только Mbr и загрузочный флаг (или просто grub), вам поможет инструмент восстановления загрузки. Если вы удалите свое ядро и все такое, вам придется переустановить Linux.