用隐藏参数为WindowsCommander提速
大家一定听说过Windows Commander(简称WinCMD)这个名字。它有一些隐藏的参数。通过修改这些隐藏的参数,我们可以使它更有效地工作。要添加这些隐藏参数,您必须找到WinCMD.ini文件(该文件通常位于C: \ Windows或C: \ winnt目录中)并在其[Configuration]部分下添加命令行参数。
copyblocksize和CopyBlockSizeOther这两个参数决定了WinCMD每次复制文件时读写的块的大小。单位是KB,默认值和最小值都是32(即32KB)。其中,CopyBlockSize表示复制同一块物理硬盘时读写块的大小;CopyBlockSizeOther表示在不同物理硬盘之间复制时读写块的大小。这两个参数的值设置的太小,复制文件时需要多次读写;参数设置过大,出现磁盘读写检查错误时,会浪费电脑重新读写的时间。方法是通过Windows自带的性能监视器观察磁盘性能,然后确定这个参数的大小。
CopyHugeBlocksize和CopyHugeBlockSizeOther两个参数决定了复制超大文件时WinCMD的读写块大小。CopyHugeBlockSize的最小值是10MB,CopyHugeBlockSizeOther的最小值是256KB。超过这个大小的文件由WinCMD直接读写,不使用硬盘缓存。复制其他小文件时仍使用CopyBlockSize的设置。此设置没有默认值。如果WinCMD.ini中没有这样的设置,WinCMD在复制大文件时不会使用直接读写模式。
建议使用以下设置:
copy block size = 1024
copy huge block size = 10240
copy block size other = 1220。br/]COPYHUGEBLOCKSIZEOTHER = 1024
使用上述设置时,WinCMD在复制文件时的行为会有所不同。比如在同一个物理硬盘上复制一个20MB的文件,WinCMD会先跳到50%,然后一次跳到100%。这是CopyHugeBlockSize参数在起作用。
ExplorerForCopy参数确定WinCMD是使用其内置的复制功能(0)还是Windows资源管理器(1)来复制文件。如果使用Windows资源管理器复制文件,在复制过程中不会出现WinCMD的进度条,但会出现资源管理器的进度条。
以上参数参考了WinCMD的帮助,可以放心使用。同时也欢迎大家和我一起写,一起讨论。
0条评论