用隱藏參數(shù)為WindowsCommander提速

字號(hào):

Windows Commander(以下簡(jiǎn)稱WinCMD)的大名大家一定都聽說(shuō)過,它有一些隱藏參數(shù),通過修改這些隱藏參數(shù),我們可以讓它的工作效率更高。要添加這些隱藏參數(shù)就必須找到WinCMD.ini文件(這個(gè)文件通常位于C:\windows或者C:\winnt目錄下)并在它的[Configuration]一節(jié)下面添加命令行參數(shù)。
    CopyBlockSize和CopyBlockSizeOther這兩個(gè)參數(shù)決定了WinCMD在復(fù)制文件時(shí)每次讀寫 的塊的大小,單位為KB,默認(rèn)值和最小值都是32(即32KB)。其中,CopyBlockSize表示在同一個(gè)物理硬盤進(jìn)行復(fù)制時(shí)讀寫塊的大小;CopyBlockSizeOther表示在不同物理硬盤之間進(jìn)行復(fù)制時(shí)讀寫塊的大小。這兩個(gè)參數(shù)的值設(shè)置過小,復(fù)制文件時(shí)需要進(jìn)行多次讀寫;參數(shù)值設(shè)置過大,當(dāng)發(fā)生磁盤讀寫校驗(yàn)錯(cuò)誤時(shí),計(jì)算機(jī)重新讀寫也會(huì)浪費(fèi)時(shí)間。的方法,就是通過Windows自帶的性能監(jiān)視器觀察磁盤性能,再?zèng)Q定這個(gè)參數(shù)的大小。
    CopyHugeBlockSize和CopyHugeBlockSizeOther兩個(gè)參數(shù)決定了WinCMD在復(fù)制特大文件時(shí)讀寫塊的大小。CopyHugeBlockSize的最小值是10MB,CopyHugeBlockSizeOther的最小值是256KB,超過這個(gè)大小的文件由WinCMD直接讀寫,而不使用硬盤緩存。復(fù)制其他小文件時(shí)仍使用CopyBlockSize的設(shè)置。這個(gè)設(shè)置沒有默認(rèn)值,如果WinCMD.ini里沒有這項(xiàng)設(shè)置,WinCMD在復(fù)制大文件時(shí)就不使用直接讀寫方式。
    推薦大家使用下列設(shè)置:
    CopyBlockSize=1024
    CopyHugeBlockSize=10240
    CopyBlockSizeOther=128
    CopyHugeBlockSizeOther=1024
    當(dāng)使用上面的設(shè)置后,WinCMD在復(fù)制文件時(shí)的表現(xiàn)會(huì)和原來(lái)不一樣,比如在同一個(gè)物理硬盤上復(fù)制一個(gè)20MB的文件時(shí),WinCMD會(huì)先跳到50%,再一下就跳到100%,這就是CopyHugeBlockSize參數(shù)在起作用。
    ExplorerForCopy參數(shù)決定了WinCMD是使用其內(nèi)置的復(fù)制功能(0)還是使用Windows Explorer(1)來(lái)復(fù)制文件。如果使用Windows Explorer來(lái)復(fù)制文件,在復(fù)制過程中就不會(huì)出現(xiàn)WinCMD的復(fù)制進(jìn)度條,而是出現(xiàn)Explorer的進(jìn)度條。
    以上參數(shù)參考了WinCMD的幫助,大家可以放心使用,同時(shí)歡迎大家來(lái)信和我一起探討。