Стало лень переключаться в BIOS на предмет загрузки, прописал в boot.ini для WinXP загрузочный сектор от FreeBSD. Загрузился (выбрать этот пункт у XP, выбрать в загрузчике FreeBSD "F5 Disk 1", выбрать в загрузчике ос второго диска "F1 FreeBSD", долго? но хоть не через BIOS), сделал всё что надо, перезагружаюсь...
Оппа. Выбора от WinXP нет вообще. Вижу меню загрузчика FreeBSD. С единственным выбором - "F5 Drive 1". Бл*. Гружу FreeBSD. Смотрю? на первом (основном) диске нет MBR. Вообще нет.
Ладно, cd /usr/ports/systils/gpart && make install clean, борьба с gpart, упорно не хотящим прописывать в Primary MBR запись о Extended Partition, всё, победил, таблица разделов в порядке, сама FreeBSD монтирует всё, fdisk-linux при проверке MBR не ругается и уверяет, что всё корректно.
Теперь при загрузке WinXP я вижу её меню и даже заставку. А сразу после этого - BSOD "UNMOUNTABLE_BOOT_VOLUME".
Как это чинить? google советует "reapir" с инсталяционного диска. А если диска нет? Есть ли автономные средства?