A few questions here regarding the use of large hard drives with win-98:
I used Seagate Diskwizard on a 160 gb Barracuda drive (SATA) and told it to use 4kb cluster size. Ended up with about 40m clusters (allocation units). Diskwizard went on to put the DOS system files on the drive from a win-98(se) setup floppy. The drive boots find, and chkdsk reports the full disk size. Win-98 is NOT yet installed on it.
The motherboard is Gigabyte 8KNXP (bios updated to Sept/2005 version). CPU is P-4, 3.0 Ghz, 800 mhz FSB. 512 mb system ram (2 banks of 256 mb running in "dual channel" mode).
After power-up, the first time I perform a DIR, it takes 6 minutes for it to report the free disk space.
I understand that a DIR command is computationally intensive for FAT-32 because the entire FAT must be linearly processed to compute free disk space.
After the first DIR command is performed, all other DIR commands are quick (no 6-minute delay) - why is that?
I assume that the Diskwizard software did not perform a full format (physical format?) of the drive - is that a factor with the long time to perform the first DIR command? Or will I always experience this?
Besides scandisk or defrag, is there anything else that is incompatible with having a FAT with 40m allocation units?
I know that there is a patched version of ESDI_506.PDR, but the drive is SATA, being used in SATA mode (not mapped as IDE) so I assume that win-98 (when installed) will not use ESDI_506.PDR so therefore I should be able to have use of the full drive without fear of corruption?
If so, then will Win-98 have a problem with the 4kb cluster size that I've chosen? Are there performance or compatability problems with that and the corresponding large FAT size?
Basically, my question boils down to this: Has anyone else formatted a large drive (either less than or greater than 137 gb) with a "non-standard" cluster size, and found problems with Win-98, and was it more efficient or optimal - or less?
A side question regarding SATA: I currently have 1 drive connected to 4 possible SATA controller channels. Two channels come from the on-board Intel controller, and the other two come from a Silicon Image controller. If I have a second drive connected to the same controller, then am I forced to use both as a RAID? Because if I don't want them to be used as part of a RAID, then I think that they both become mapped as IDE - am I right about that?
