12.11.2013 Views

Tweaking Optimizing Windows.pdf - GEGeek

Tweaking Optimizing Windows.pdf - GEGeek

Tweaking Optimizing Windows.pdf - GEGeek

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!