日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

操作系統(tǒng)常見問題:利用extract解壓縮CAB文件

你在 Windows 95 或98的光盤里都會看到 Windows 的源文件都是以.cab 的方式儲存著,.cab 文件是 Windows 的專用格式的壓縮文件,當(dāng)操作系統(tǒng)的一些重要系統(tǒng)文件損壞的時候,我們就需要自己動手把完好的文件從原版光盤中解出來,來修復(fù)操作系統(tǒng) 。
如果要從.cab的文件中取出你要的文件,可以使用的方法有:
1.使用Winzip
2.如果是 Windows 98,可以利用 SFC.EXE 來解(Win95沒有此功能) 。
3.使用 extract.exe 解出你要的文件 。
但是在這里,我是要教你利用 extract.exe:這個任在何一版 Windows都有提供的工具程序來解出你需要的文件,當(dāng)你Windows 無法啟動的時候,就需要學(xué)會這一種「自救」的方法 。
因為,前兩個方法雖然簡單,但必須是你的 Windows系統(tǒng)還能進(jìn)得去才管用,萬一,你的Windows已經(jīng)沒法正常啟動,你只能進(jìn)入Command Prompt(即 DOS)模式,我們就只能利用extract.exe 去解出原始的文件,來覆蓋掉你系統(tǒng)中已經(jīng)損壞的系統(tǒng)文件 。
extract.exe 這個程序在哪?在Windows的啟動盤里(利用添加/刪除程序制作的啟動盤),或是在 C:WindowsCommand 下,或是 Windows 9x 原版光盤里都可以找得到 。
在開始之前,有三點先提醒一下:
1.Extract.exe 是一個 MS-DOS 程序,所以沒有窗口的圖形接口,如果你以前曾是 DOS 操作系統(tǒng)的使用者的話,應(yīng)該對這類程序的使用語法不會感到陌生 。
2..cab 文件在原版光盤中的位置你要先知道一下:Windows 95 的.cab 文件是在光盤win95 目錄下,Windows 98的 .cab 文件是在win98目錄下 。
3.你可以利用啟動盤開機,或是在Windows的 MS-DOS模式下執(zhí)行此程序皆可(假如你的Windows還能正常啟動的話)
把原版 Windows 95 或 98 光盤放入你的光驅(qū)中,準(zhǔn)備以 Extract.exe 解壓縮文件,extract 的語法如下:

extract /a < cabinet> < filename> /l < destination>
·cabinet 是 cab 文件名稱
·filename 是你要從 cab 取出的文件名稱
·destination 是文件解出后要擺放的位置
·< >只是用來標(biāo)記說明的,不是「命令」的一部分,注意:每一參數(shù)間都有一空白 。
·如果你有 DOS 使用經(jīng)驗,不妨可以使用 /? 參數(shù)(extract /?)來看一下 extract 的指令說明 。
·因為我并沒有 Windows 95/98 的 cab 詳細(xì)清單,所以,我也不知道哪個文件是在哪個 cab 文件里,唯一的方法,就是去試著一個個cab里慢慢找 。
■舉個實際的例子會比較容易明白,假設(shè),我要解 Shell.dll 到 C:WindowsSystem下(Shell.dll 是在 precopy1.cab 里)假設(shè)我的光驅(qū)代號是 F,你換成你的光驅(qū)代號就行了 。(就是指向你 cab文件的所在路徑)
extract /a f:win98precopy1.cab shell.dll /l c:windowssystem
■extract 也可以接受「萬用字符」* 符號 。
例如我要把 win95_02.cab 里的所有 txt 文件解壓到 c:windows 下,就是:
extract /a f:win95win95_02.cab *.txt /l c:windows
■如果想看某一 cab 文件的內(nèi)容:
extract /d < cabinet>
■如果想連續(xù)看 cab 文件的內(nèi)容:
extract /a /d < cabinet>
cab 文件有「連鎖」的特性,找完一個,會接著找與其連接的第二個,一直連鎖下去,例如找完 Base4.cab 會接著找 Base5....找完Win98_21.cab,接下來就繼續(xù)搜 Win98_22.cab、Win98_23.cab....等等,依此類推 。
例如說,我想要顯示 win98_21.cab 到 win98_76.cab 的內(nèi)容,就是
extract /a /d win98_21.cab
extract 會讀完win98_21.cab之后,繼續(xù)讀下一個,直到最后一個為止 。
■尋找文件
extract /a /d < cabinet> < filename>
例如我想尋找 vmm32.vxd 是位在哪一個 cab 里,就是:
extract /a /d f:win98win98_21.cab vmm32.vxd
(因為 win98_21.cab 是在 win98 目錄下,又因為 win98_21.cab 是一般 windows 文件的第一個 cab 檔,之前說過,cab 文件有連鎖性,只要找第一個,extract 就會接著找第二個、第三個,所以我這邊讓它從 win98_21.cab 這個文件開始找起 。)

推薦閱讀