Вопрос не таблеточный :
На диске ноута 4 раздела :
/dev/sda1 Линуксовый своп,
/dev/sda2 раздел с линуксом.
/dev/sda3 Windows на ntfs,
/dev/sda4 виндовый раздел vfat
после запуска lilo на линуксе ( в lilo.conf указан только один виндовый раздел как other=/dev/sda3 )
винда xp перестаёт видеть диск 4 vfat. Менеджер дисков его видит - но как неизвестный тип файловой системы
под linux смотрю fdisk :
у диска /dev/sda4 -тип 1c то есть hidden
меняю на c - после перезагрузки такая же ботва....
Неактивен
Такую же хреновину нашёл :
http://forum.shelek.ru/index.php/topic,1815.0.html 
На винт поставил сначала XP на первый раздел (hda1), а потом Linux на логический (hda5).
После установки LILO в MBR, XP, при загрузке, стал править тип раздела hda2 на hiden fat32 (тип 1с). Причем, D: не виден из-под XP. После завершения XP тип раздела на место не возвращает.
Проверка с защитой MBR через BIOS показала, что XP эту гадость делает в самом начале загрузки и без нее жить не может.
Вернул на место XP-шный бут - глюк прекратился.
Неактивен
Починилось снятием флага не только "hidden" но и "lba" - теперь всё воркает
Неактивен
не совсем кошерно починилось имхо.
метка lba нужна, что это и зачем - http://en.wikipedia.org/wiki/Logical_block_addressing 
Operating Systems with LBA dependencies
Some operating systems do not require LBA because they simply distrust and ignore the geometry reported by BIOS. Among these operating systems are GNU/Linux, Mac OS X, OS/2 and ReactOS. Operating systems that are sensitive to BIOS-reported geometry include DOS, Windows NT kernel (NT, 2000, XP, Vista) and Solaris.
у Вас не очень корректно размечен диск
оптимальным является венда на hda1, и потом уже разделы с линуксом (либо hda2,3, либо в extended), это предотвратит подобную ошибку
p.s. в приведенном стороннем линке не совсем такая же ситуация и ее решение не совсем корректно, да и проблема кроется в венде увы (что не удивительно)
Отредактированно doctor (05-02-2008 15:22:24)
Неактивен
Ну а если бы на первом разделе была винда, она бы не делала диск vfat скрытым ? Сомневаюсь, в приведённом примере подобная ситуация.
А flag lba возможно снова стоит - ноут не мой / работает и не трогаю... Проблемы начались после перезаписи mbr линуксовым lilo.
Неактивен