This option is usually the best choice for storage devices that must provide the highest possible performance and that you intend to not remove from the system frequently, such as internal hard disk drives.
If you choose this option and the device is disconnected from the system before all of the data is written to it (such as if you remove a USB flash drive), you could lose data. When using this option for a storage device (ex: USB flash drive), you must use
Safely Remove Hardware to disconnect the device safely to prevent possible data loss.
When you select the
Better Performance option, Windows 7 uses a method known as
write-back caching. In this method, the storage device itself is allowed to determine whether using the high-speed cache will save time completing the write commands. If it will, the device signals to the computer that the data has been stored successfully even though the data may not actually be present in the storage device yet (such as the hard disk or flash memory). This method markedly increases the throughput of storage operations, which are often a major bottleneck for system performance overall.
However, if the power supplied to the device (ex: external hard drive) fails for any reason, any data still in the cache (that the computer system believes is safely stored) could be lost.
By default, Windows 7 uses
cache flushing. This means that the system will periodically instruct the storage device to write all data waiting in the cache to the storage device. When you select
Turn off Windows write-cache buffer flushing on the device, you turn can turn off these periodic commands to transfer the data. Not all devices support all of these features.