Как предотвратить случайную загрузку диска, который раньше был загрузочным?

Раньше у меня была установка RAID 0, но я отказался от нее и перезапустил с нуля, используя обычную систему без одного диска. Второй диск просто используется для общего хранения.

Что ж, сегодня я загружаю машину, и по какой-то причине BIOS загружается с дополнительного диска, на котором все еще была старая загрузочная запись RAID 0, а также ОС и все остальное. Мне потребовалось несколько минут, чтобы выяснить, что пошло не так, я изменил порядок загрузки в моем BIOS, и мой "новый" компьютер вернулся.

Как сдуть загрузочный диск старого вторичного диска, не разрушая ни одного раздела на нем? У MBR есть таблица разделов, поэтому я не могу просто ее выбросить, но я не могу найти какой-либо инструмент разбиения, который сотрет MBR при сохранении таблицы разделов.

Это установка Ubuntu 10.10.

2 ответа

Решение

Фактический загрузчик MBR расположен в первом секторе жесткого диска. Этот сектор также содержит таблицу разделов для накопителя, поэтому необходимо соблюдать осторожность, чтобы удалить код загрузчика, не удаляя таблицу разделов. Следующая команда должна сделать это:

дд если =/dev/null of= bs=446 count=1

Чуть больше информации по этому URL.ПРЕДУПРЕЖДЕНИЕ. Прежде чем вносить эту модификацию, подготовьте хорошие резервные копии.

Просто используйте fdisk (или любой другой инструмент для создания разделов), чтобы установить раздел как "неактивный".

Другие вопросы по тегам