windows最佳化(轉)

post0發表於2007-08-11
windows最佳化(轉)[@more@]

  許多初學者朋友常常向我抱怨說電腦太慢,但實際上他們機器的配置已達中檔水平(500MHz CPU、記憶體128MB、TNT2級顯示卡),速度應該是足夠的。經過多次實戰,我才發現他們都沒有對自己的Windows作最佳化,下面就介紹幾種提升系統總體效能的方法,各位不妨一試。

  一、最佳化檔案系統

  在控制皮膚--效能屬性中有一個檔案系統選項,裡面是關於視窗檔案的控制方式,透過適當設定可以大大提高硬碟、CD-ROM驅動器和其它儲存裝置的效能。

  在硬碟子選項中,把“此計算機的主要用途”設為“網路伺服器”,並把“預讀式最佳化”設為“全部”,它可以增加快取的容量,加快連續資料存取的速度。

  在軟盤子選項中,把“每次啟動計算機時都搜尋新的軟盤驅動器”前面的勾去掉,取消搜尋軟盤工作能夠加快系統啟動速度。

  在CD-ROM子選項中,把“追加的快取記憶體大小”設定為最大值(32MB,中間值是16MB,最小值是8MB),然後再把“最佳的訪問方式”調節到“四倍速或更高速”,這兩項改變能夠增加記憶體空間作為C D-ROM驅動器的快取,提高光碟機存取速度。

  在可移動式磁碟子選項中,把“啟動所有可移動型磁碟驅動器上的後寫快取記憶體”前面的勾打上,增加快取的作用與上面各項相同,都是為了提高檔案的輸入/ 輸出速度。

  在疑難解答子選項中,所有選項前都不要打勾,避免降低系統效能。反之,如果系統出現不穩定或相容性問題,選取這些設定可能就會解決衝突。

  二、最佳化MS-DOS環境

  儘管MS-DOS較少人使用,但這裡也順帶講一講,而且某些選項對Windows也有影響,還是注意一下比較好。

  1、msdos.sys首先在ms-dos提示符下輸入“attrib c:msdos.sys -h -r -s”,把msdos.sys檔案的隱含、只讀、系統三個屬性去掉。由於此檔案是控制視窗的啟動,最佳化之後能夠減少進入作業系統的時間。你可以在[O ptions]里加入以下語句:

  Logo=0:去掉啟動螢幕,即藍天白雲畫面DrvSpace=0:不裝載壓縮驅動器,增加檔案存取速度DblSpace=0:不裝載壓縮驅動器,增加檔案存取速度

  DoubleBuffer=0:不使用雙重緩衝區,禁止它可能會在某些硬碟上造成問題,但大部分使用者可以採取在config.sys中新增雙緩衝的方法來解決。

  BootDelay=0:省掉“Starting Windows 98...”資訊後的3秒延遲,增加系統啟動速度修改完畢,按住ALT鍵,再按F鍵,選最下面的exit項退出,並在“save”上回車。

  2、config.sys除了msdos.sys之外,config.sys是DOS中相當重要的系統配置檔案,你可以透過加入以下語句來增加效能。

  BuffersHigh=15,0增加緩衝區數量,在系統啟動時,此命令為指定數量的磁碟緩衝區分配記憶體。用BUFFERSHIGH命令可將該緩衝區裝入上端記憶體區。語法為B UFFERS=n[,m]或BUFFERSHIGH=n[,m],引數n是磁碟緩衝區數量,取值範圍為1到99。引數m是從屬快取記憶體中的緩衝區數量。m的取值範圍為0 到8,預設值為0(即沒有從屬高速緩衝區)。如果使用了無效的n或m的值,BUFFERS則使用其預設設定。

  Stackshigh=0,0:不設定堆疊,讓Windows自己管理此命令支援在處理硬體中斷時動態使用資料堆疊。STACKSHIGH命令可將堆疊裝入上端記憶體區。語法S TACKS=n,s或STACKSHIGH=n,s,引數n是堆疊數量,n的取值範圍為0或者從8到64;引數s是每個堆疊的大小,以位元組為單位。s的取值範圍為0 或者從32到512。

  FCBshigh=1,0此命令指定MS-DOS可以同時開啟的檔案控制塊(FCB)的數量。FCBSHIGH命令可將FCB裝入上端記憶體區。語法為FCBS=x或FC BSHIGH=x,x是MS-DOS可以同時開啟的檔案控制塊(FCB)的數量。x的取值範圍為1到255。預設值為4。

  FILESHIGH=8此命令指定MS-DOS可以同時訪問的檔案數量。用FILESHIGH可將此命令裝入上端記憶體區。語法FILES=x或FILESHIGH=x,引數x 表示MS-DOS可以同時訪問的檔案數量,取值範圍為8到255,預設值為30。

  LASTDRIVEHIGH=F 此命令指定可以訪問的驅動器的最大數量。LASTDRIVEHIGH命令可將LASTDRIVE資料結構裝入上端記憶體區。只能在Config.sys檔案中使用這些命令。您指定的值便是M S-DOS認可的最後的有效驅動器。語法LASTDRIVE=x或LASTDRIVEHIGH=x,引數x是指定驅動器號(從A到Z),預設值是e,以後每增加一個驅動器號都需要佔用一定的儲存空間,當然是越少越好啦。

  DEVICEHIGH=C:WINDOWSHIMEM.SYS /TESTMEM:oFFDEVICEHIGH命令把指定的裝置驅動程式裝入上端記憶體區,將更多的常規記憶體留給其他程式。如果沒有高階記憶體,則DEVICEHI GH命令相當於DEVICE命令。

  HIMEM是一個擴充套件記憶體管理程式,該程式協調計算機擴充套件記憶體(其中包括高階記憶體區HMA)的執行,令同一時間內沒有兩個程式或裝置驅動程式使用相同的記憶體。W indows 98需要Himem.sys啟動Windows。如果沒有顯示Config.sys檔案,Himem.sys將無提示載入該檔案。Himem.sys還提供對高階記憶體的訪問(大於6 40 K)。透過向CONFIG.SYS檔案中新增一條有關HIMEM.SYS的DEVICE命令可以安裝HIMEM。HIMEM.SYS命令列必須位於啟動使用擴充套件記憶體的程式或裝置驅動程式的任何命令之前。例如:H IMEM.SYS命令列必須位於EMM386.EXE命令列之前。在大多數情況下,您無需指定命令列選項,因為HIMEM.SYS的預設值被設計為能在大多數硬體下工作。

  引數/TESTMEM:oN|OFF確定在啟動計算機時HIMEM是否執行記憶體測試。預設情況下,每次計算機啟動時,HIMEM測試計算機擴充套件記憶體的可靠性。該測試能識別不再可靠的記憶體。不可靠的記憶體能引起系統的不穩定性或資料的丟失。H IMEM的記憶體測試比大多數計算機上執行的標準加電記憶體測試更完全徹底。要想使HIMEM不執行記憶體測試,就指定/TESTMEM:oFF。禁用記憶體測試將縮短啟動過程(預設設定為/ TESTMEM:oN)。

  DEVICEHIGH=C:WINDOWSDBLBUFF.SYS /D+確定DBLSPACE在記憶體中的最後位置,DBLSPACE是MS-DOS中訪問壓縮盤的那部分。DBLSPACE.SYS將真實模式驅動程式載入到高階記憶體中。當您在真實模式下執行W indows 98時,該功能將節約100K常規記憶體。啟動計算機時,在執行CONFIG.SYS和AUTOEXEC.BAT檔案中的命令之前,Windows將載入DBLSPACE.BIN和其它作業系統功能。D BLSPACE.SYS最早被載入到常規記憶體,因為它是在提供訪問高階記憶體的裝置驅動程式之前被載入的。使用DoubleSpace在計算機上建立壓縮驅動器時,該程式將在C onfig.sys檔案中為DBLSPACE.SYS新增命令。關閉雙重緩衝可以加快系統速度,但有可能導致硬碟相容性問題。

  三、最佳化系統裝置

  為了提升儲存器的速度,除了檔案系統之外,控制皮膚--效能屬性中的系統裝置也是最佳化的一個重要環節。

  1、光碟機選取CD-ROM,雙擊光碟機的型號,在設定子選項中,在“DMA”前打上勾,把光碟機改為DMA(Direct Memory Access,直接記憶體存取)模式,能夠減少CPU佔用率,如果你的光碟機支援UltraDMA或DMA,就一定要開啟此特性。“同步傳輸”選項只對SCS I硬碟起作用,不要在IDE裝置或SCSI光碟機中作用。

  2、Modem在調變解調器子選項中,把“最快速度”設定為115200,提高階口與Modem間的資料存取速度。

  在連線子選項中,進入“埠設定”,開啟FIFO(First Input First Output,先入先出佇列)緩衝區,並把接收和傳輸緩衝區的值調到最高,以獲得更快的效能。但是,這項最佳化不適合電路線路欠佳的地區,增加緩衝區有可能導致斷線。

  在連線子選項中,進入“高階連線設定”,開啟“使用差錯控制”,並開啟“壓縮資料”,壓縮傳送能夠增加資料流量;接著,再開啟“使用流控制”,選到“硬體(R TS/CTS)”,RTS(Request To Send,需求傳送)和CTS(Clear to Send,清除傳送)的速度比軟體模擬更快。

  在COM1和COM2通訊埠子選項中,把“埠設定”中的波特率改為115200,提高PC匯流排到COM口的資料傳輸速度。另外,開啟FIFO(Fi rst Input First Output,先入先出佇列)緩衝區,並把接收和傳輸緩衝區的值調到最高,以獲得更快的效能。

  四、清除多餘的驅動程式

  為了相容更多的硬體,Windows自身提供了許多驅動程式和工具來支援它們,但在實際應用中許多人都不會用到,而它們卻會在啟動時自動載入並佔用一定的記憶體空間,減少了作業系統的可用資源。另外,當你安裝和反安裝一個應用軟體之後,程式往往在硬體中留下許多關聯檔案,雖然每個f iles佔用的硬碟空間不大,但積小成多後將變得非常恐怖。

  1、多媒體裝置進入控制皮膚--多媒體--裝置中,開啟“媒體控制裝置”選項,你會看到一些重複或無用的驅動程式,如:Pioneer Laser Disc Device(媒體控制)和VISCA VCR Device(媒體控制),用滑鼠左鍵雙擊它,選擇刪除。

  2、系統檔案在資源管理器中進入“C: WINDOWS SYSTEM IOSUBSYS”目錄,裡面的大部分檔案都沒有用處,在刪除之前,一定要準備好所有硬體的驅動程式(包括主機板、顯示卡、音效卡等),以防不測。最安全的方法是把它們一個個地移動到別的目錄,重啟系統看看有無問題,然後再續一刪除。

  在資源管理器中進入“C: WINDOWS SYSTEM VMM32”目錄,這裡是一些視窗補丁檔案,其中qemmfix.vxd是Quarterdeck QEMM記憶體管理程式的專用檔案,如果你不用這個軟體就可以刪掉它。另外一些檔案也沒有什麼用處,採取以上安全方法刪除即可。

  3、網路裝置進入控制皮膚--網路--配置中,大多數使用者僅需要“撥號網路介面卡”和“TCP/IP”來上網,如果你想記錄上網帳號和密碼,還可以加入“M icrosoft友好登入”。其它如“IPX/IP”和“NetBEUI”等選項,只是針對區域網的,無用的話就快刪掉吧。

  五、提高顯示速度

  1、在桌面上按滑鼠右鍵,然後選擇屬性,可以進入“顯示屬性--效果”選項,把所有效果前的勾都去掉,可以增加桌面顯示的速度。

  2、在“開始按鈕--設定--資料夾”選項中,選擇“傳統風格”,能夠取消動態桌面,增加整個系統的顯示速度。

  3、在“開始按鈕--設定--工作列和開始選單”中,把“總在最前”和“在‘開始’選單中顯示小圖示”的勾打上,再把“自動隱藏”和“顯示時鐘”的勾去掉,可以增加工作列的顯示速度。

  4、在“開始按鈕--執行”中輸入“regedit”命令,進入登錄檔編輯器的“HKEY-CURRENT-USERControl PanelDesktop”,在右邊的視窗裡按滑鼠右鍵,新鍵一個名為“MenuShowDelay”的字串值,把鍵值調為“0”(0是最快,10是最慢),此設定可以增加開始選單的速度。

  六、總結

  做完最佳化之後,重新啟動計算機才能使設定生效,怎麼樣,是不是發現你的電腦變“快”了。最佳化既不用花錢,亦無需超頻就能提高系統效能,何樂而不為呢

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-946249/,如需轉載,請註明出處,否則將追究法律責任。

相關文章