[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lilo and win98



On Tue, 22 Jun 1999, Gertjan Klein wrote:

>   Would you mind checking?  The information on that tab doesn't actually
> apply to the filesystem itself, but to the disk I/O driver.  W9x says
> the filesystem is 32 bit if it has completely replaced the BIOS disk
> drivers with its own, protected mode (32-bit) drivers.  Reasons for not

Ah, when you said "File System is 32-bit" i thought you meant just that,
and not the filesystem io.

Checking, the io is indeed 32 bit. Also, as a further test i created a FAT
partition on hda3 (windows is on hdb1 and hdb5). Drive C was still hdb1,
but drive D became hda3 and drive E was hdb5.

>   There are two reasons why W9x could support the drive swapping that
> LILO does on your system. It could recognise the actual swapping for
> what it is and implement it in it's own (32-bit) driver.  Alternatively,
> it could see that something is messing with the drive mapping and leave
> it alone; it would keep on using the BIOS for disk I/O.  In the latter
> case, it would report the filesystem as 16-bit.  I'm just curious what
> it does.

My guess is that for booting it uses the bios, and is therefore fooled by
the swapping. Later on, it installs its own drivers. It automatically uses
whichever partition it was booted from as C: (which is already 'mounted' 
by this time anyway, otherwise we couldn't have even gotten to this
point). It then scans the hard drives, without using the bios, and mounts
all FAT partitions as it finds them.


Reply to: