dik @ 21-01-2008 02:59:57

Вопрос не таблеточный :

На диске ноута 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 - после перезагрузки такая же ботва....

dik @ 21-01-2008 03:10:47

Такую же хреновину нашёл :
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-шный бут - глюк прекратился.

dik @ 28-01-2008 23:31:22

Починилось снятием флага не только "hidden" но и "lba" - теперь всё воркает

doctor @ 05-02-2008 15:18:54

не совсем кошерно починилось имхо.
метка 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. в приведенном стороннем линке не совсем такая же ситуация и ее решение не совсем корректно, да и проблема кроется в венде увы (что не удивительно)

dik @ 05-02-2008 15:46:13

Ну а если бы на первом разделе была винда, она бы не делала диск vfat скрытым ? Сомневаюсь, в приведённом примере подобная ситуация.

А flag lba возможно снова стоит - ноут не мой / работает и не трогаю... Проблемы начались после перезаписи mbr линуксовым lilo.