Tweaking Optimizing Windows.pdf - GEGeek
Tweaking Optimizing Windows.pdf - GEGeek
Tweaking Optimizing Windows.pdf - GEGeek
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Please note that even if you don't use any S.M.A.R.T.-aware utility, enabling S.M.A.R.T. in the BIOS uses up some bandwidth<br />
because the hard disk will be constantly sending out data packets. So, if you do not use S.M.A.R.T.-aware utilities or if you don't<br />
need that level of real-time reporting, disable HDD S.M.A.R.T. Capability for better overall performance.<br />
IDE hdd block mode<br />
The IDE HDD Block Mode feature speeds up hard disk access by transferring multiple sectors of data per interrupt instead of using<br />
the usual single-sector transfer mode. When you enable this feature, the BIOS will automatically detect if your hard disk supports<br />
block transfers and set the proper block transfer settings for it. Depending on the motherboard chipset, up to 64KB of data can be<br />
transferred per interrupt with IDE HDD Block Mode enabled. Since all current hard disks support block transfers, there is usually no<br />
reason why IDE HDD Block Mode cannot be enabled.<br />
However, Microsoft <strong>Windows</strong> NT may have a problem with block transfers. According to Chris Bope, <strong>Windows</strong> NT does not support<br />
IDE HDD Block Mode and enabling this feature can cause data to be corrupted. Ryu Connor confirmed this by sending me a link to a<br />
Microsoft article (Enhanced IDE operation under <strong>Windows</strong> NT 4.0). According to this article, IDE HDD Block Mode and 32-bit Disk<br />
Access have been found to cause data corruption in some cases. Therefore, Microsoft recommends that <strong>Windows</strong> NT 4.0 users<br />
disable IDE HDD Block Mode.<br />
Lord Mike asked 'someone in the know' about this matter and he was told that the data corruption issue was taken very seriously at<br />
Microsoft and that it had been corrected through the <strong>Windows</strong> NT 4.0 Service Pack 2. Although he couldn't get an official statement<br />
from Microsoft, it's probably safe enough to enable IDE HDD Block Mode on a <strong>Windows</strong> NT 4.0 system, just as long as it has been<br />
upgraded with Service Pack 2.<br />
Please note that if you disable IDE HDD Block Mode, only 512 bytes of data can transferred per interrupt. Needless to say, this<br />
significantly degrades performance. So, disable IDE HDD Block Mode only if you actually face the possibility of data corruption (with<br />
an unpatched version of <strong>Windows</strong> NT 4.0). Otherwise, it is highly recommended that you enable this feature for significantly better<br />
hard disk performance<br />
Master drive PIO mode<br />
This feature is usually found under the Onboard IDE-1 Controller or Onboard IDE-2 Controller feature. It is linked to one of the IDE<br />
channels so if you disable one, the corresponding Master Drive PIO Mode option for that IDE channel either disappears or becomes<br />
grayed out. This feature allows you to set the PIO (Programmed Input/Output) mode for the Master IDE drive attached to that<br />
particular IDE channel. Normally, you should leave it as Auto and let the BIOS auto-detect the IDE drive's PIO mode. You should<br />
only set it manually for the following reasons :-<br />
- if the BIOS cannot detect the correct PIO mode.<br />
- if you want to try to run the IDE device using a faster PIO mode than it was designed for.<br />
- if you have overclocked the PCI bus and one or more of your IDE devices cannot function properly (the problem may be corrected<br />
by forcing the IDE devices to use a slower PIO mode).<br />
Please note that forcing an IDE device to use a PIO transfer rate that's faster than what it's rated for can potentially cause data<br />
corruption. Here is a table of the different PIO transfer rates and their corresponding maximum throughputs.<br />
PIO Data Transfer Mode<br />
PIO Mode 0<br />
PIO Mode 1<br />
PIO Mode 2<br />
PIO Mode 3<br />
PIO Mode 4<br />
Maximum Throughput<br />
3.3 MB/s<br />
5.2 MB/s<br />
8.3 MB/s<br />
11.1 MB/s<br />
16.6 MB/s<br />
Master drive ultra DMA<br />
This feature is usually found under the Onboard IDE-1 Controller or Onboard IDE-2 Controller feature. It's linked to one of the IDE<br />
channels so if you disable one, the corresponding Master Drive UltraDMA function for that IDE channel either disappears or is greyed<br />
out. This feature allows you to enable or disable UltraDMA support (if available) for the Master IDE device attached to that<br />
particular IDE channel. Normally, you should leave it as Auto and let the BIOS auto-detect if the drive supports UltraDMA. If it<br />
does, the proper UltraDMA transfer mode will be enabled for that drive, allowing it to burst data at anywhere from 33MB/s to<br />
133MB/s (depending on the transfer mode supported).<br />
You should only disable it for troubleshooting purposes. For example, certain IDE devices may not run properly using DMA transfers<br />
when the PCI bus is overclocked. Disabling UltraDMA support will force the drive to use the slower PIO transfer mode. This may<br />
allow the drive to work properly with the higher PCI bus speed.<br />
Please note that setting this to Auto will not enable UltraDMA or any of the slower DMA modes for IDE devices that do not support<br />
UltraDMA or DMA transfers. If your drive does not support any DMA modes, then it will automatically set the drive to do PIO<br />
transfers.<br />
In addition, for any of the DMA transfer modes to work (including UltraDMA modes), you have to enable DMA transfer support in the<br />
operating system you are using. In <strong>Windows</strong> 9x, this can be accomplished by ticking the DMA checkbox in the properties sheet of<br />
the IDE drive in question. In <strong>Windows</strong> 2000/XP, you have to set the transfer mode of the IDE device to DMA If Available in the<br />
Advanced Settings tab of the associated IDE channel's properties page. For easy reference, here's a table of the different DMA<br />
transfer rates and their corresponding maximum throughputs.<br />
DMA Transfer Mode<br />
DMA Mode 0<br />
DMA Mode 1<br />
DMA Mode 2<br />
UltraDMA 33<br />
UltraDMA 66<br />
UltraDMA 100<br />
Maximum Throughput<br />
4.16 MB/s<br />
13.3 MB/s<br />
16.6 MB/s<br />
33.3 MB/s<br />
66.7 MB/s<br />
100.0 MB/s