FreeBSD во внешнем / Windows в скрытом

Установил Win XP, сделал ее скрытой. После очистки внешнего тома установил в него FreeBSD, не меняя размера внешнего тома при установке (сменил тип и отформатировал, загрузочную запись оставил без изменения).

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

Делал кто нибудь так: основной - *nix, скрытый Win?