Dell, будь он неладен, поставляет со своими ноутами Windows Vista и некий продукт MediaDirect, который, по задумке, должен позволять смотреть фильмы и прочие медийные материалы без загрузки основной оси. Для этого на диске выделяется дополнительный раздел, в который ставится мини-операционка (Windows XP Embedded). К сожалению, оно понимает только очень базовые вещи; не умеет смотреть divx/xvid, не видит разделов линукса, нет сети и пр. Иными словами, нафиг не сдалось.
Проблема заключается в том, что Dell, будь он опять неладен, неявно навязывает эту софтину тем способом, которым всё это реализовано. Когда нажимается кнопка MediaDirect (кнопка-домик рядом с кнопкой питания), в биосе проставляется некий флажок что компьютер загружен не простой кнопкой питания, а медиадиректной. Это всё, что имеется в биосе на эту тему.
Далее, когда загружается MBR, оказывается, что MBR не простой, а Dell’овский. Он дополнительно задействует LBA-3 (MBR можно назвать LBA-0), загружаясь туда-сюда. В процессе работы именно эта связка Dell’овского MBR и LBA-3 проверяют бит, который включает кнопка MediaDirect, и… Вот тут самое интересное. И переписывают таблицу разделов на свой лад так, чтобы активным стал DellUtility-раздел (в дефолтной разметке - первый, пару десятков мегабайт), который и загрузит операционку на скрытом разделе (самый последний в Extended, примерно 2.5 ГБ). Потом управление возвращается в MBR и далее загрузка идёт по общему сценарию. К несчастью, по тем или иным причинам, переписывание таблицы разделов сделано так, что елси она отличается от той, что делает Dell при дефолтной разметке или с помощью диска восстановления, таблица корёжится и восстановление практически не подлежит.
Решается предельно просто. Поскольку Dell MediaDirect - утилита абсолютно бесполезная, мы вытрем все её следы.
Далее смело размечаем, ставим или восстанавливаем операционки как нам нужно. Нажатие на кнопку-убийцу (кнопку самоуничтожения, как её ещё называют) нам не страшно.
Затереть LBA-3 (на всякий случай) можно так: dd if=/dev/zero of=/dev/sda bs=512 count=1 skip=3
В инете часто есть рецепт - затереть весь диск (dd if=/dev/zero of=/dev/sda). Тоже вариант, но он занимает час-два времени (диск 250ГБ), хотя на деле достаточно убить Dell MBR.
PS: Лучи поноса в адрес Dell за этот «подарочек». А ноут сам по себе хороший (Dell XPS M1530).