hi all,
I am working on a Scsi Miniport driver and seeing some interesting
behaviour with Windows 2000. My driver is a SCSI Miniport driver which
translates the SCSI Commands TO ATA Commands and talk to IDE Disk.
Here is a behaviour that i am seeing.
1> I have 8 (1000 MB) IDE DRIVES On My system
2> For first three IDE Drives i initialize FIRST 100 MB with ZEROS . (Only
these initialized drives show the behaviour stated in step 5)
3> I boot to Windows 2000 and Create Partition on all the 8 IDE DRIVES with
NTFS. My driver exports drive size to be 2MB less than actual size of drive
so i see 998 MB size drives on which i create 998 MB partition of NTFS.
4> I reboot the machine.
5> When i come to OS again and start disk administrator i see that Disk size
is still 998 MB which is fine. But the partition size is 996 MB NTFS and 2
MB goes to unpartitioned space.So i see that out of 998 MB disk , 996 MB
NTFS partition exists and 2 MB goes to unpartitioned space. Though the total
size of disk is still 998MB.
Another thing is that it happens only for those disk whose first 100 MB were
initialized with zeros. In our case first three disks as stated in step 2.
Any clues about this behaviour,
Any help is highly appriciated.
ajitabh