美麗的老婆 

PCI為Peripheral Component Interconnect的縮寫,它是由Intel所發表的另一種區域匯流排 (另一種為VESA Local Bus),以配合Pentium系列的微處理機為主,PCI的最大特點在於它是和主機板不相關的介面,而且一台主機最多支援16台使用PCI介面的週邊設備,這種匯流排架構還支援PowerPC等機種,因此PCI介面卡將可在不同工作平台上使用。

PCI的資料匯流排 (data bus) 是32位元或是64位元寬,工作頻率為33 MHz,在64位元寬的匯流排之下,每個clock可傳送8個位元組,因此最高的資料傳輸速率為每秒338=264 MB,稍後也有66 MHz的版本。32位元的PCI為124接腳的插槽,而64位元的PCI則為188腳位。

PCI介面卡還支援PCI方向盤 (Steering) 技術,這個技術可以讓不同的PCI設備使用同樣的IRQ號碼與CPU溝通。

而PCI的改良版稱為PCI-X,採用64位元的匯流排寬度與133 MHz、533 MHz、2133 MHz的傳輸速率,可以使得資料傳輸量為1.066 GBps到17.066 GBps,而且可以使用於現有的PCI插槽,目前常見於Gigabit Ethernet網路卡、RAID介面卡上。

pci-e是新的顯示卡的規格
--------------------------------------
就是以PCI-EXPRESS為新的匯流排架構,用來取代AGP和現有的PCI架構的匯流排..PCI-E16X就是PCI-EXPRESS 16X,與AGP8X比起來,PCI-E較好..
新匯流排規格的出現,往往象徵著PC平台架構將出現重大變革。PCI Express匯流排的問世,就是目前一個最明顯的例子。PCI-E匯流排對目前PC平台架構最大的衝擊(或者應該說是改良)就在於顯示匯流排,也就是所謂的PEG(PCI Express Graphic)插槽。PEG匯流排/插槽與AGP並不相容,導致顯示卡介面需要全面翻新。雖然現階段大部分的遊戲應用或許還看不出PCI-E顯示卡與AGP顯示卡的效能差距。不過PCI-E的設計架構比AGP來得優異卻是不爭的事實,PEG插槽取代AGP插槽只是時間上的問題而已。
 Intel是PCI Express匯流排規格的主導者,而915P/G、925X/XE等等晶片組/主機板的量產上市,也證明了PCI-E確實銳不可擋,即將成為下一世代匯流排以在各自的產品發展藍圖上,也都規劃了PCI-E的相關晶片組產品。但是與Intel正面交鋒似乎不是一個明智之舉,所以先期準備上市的PCI-E晶片組產品都是以AMD處理器平台為設計目標,這些廠商包括了VIA、SiS、ULi、的新標準。Intel以外的其他晶片組製造商自然也明白這是一個市場新契機,所nVIDIA、ATi在內。
研發代號CK8-04的nForce4是nVIDIA開發的第一款PCI Express系統晶片組,與nForce3系列一樣是單晶片的設計,也就是一顆晶片裡面整合了南、北橋的功能在一起。nForce4以AMD K8處理器為支援對象,搭配Socket754或Socket939 CPU,支援800MHz/1GHz HyperTransport前端匯流排。由於K8處理器內建記憶體控制器,所以nForce4的記憶體支援規格就與CPU有關。如果搭配Socket754的Athlon 64或Sempron,那麼記憶體規格就是單通道DDR400;如果搭配的是Socket939的Athlon 64或Athlon 64 FX,那麼就是雙通道DDR400。
 PCI Express的支援自然是nForce4晶片組的最主要重點項目。nForce4內含的PCI Express總Lane數是20條,給顯示卡用的PCI Express x16插槽(PEG插槽)佔用了16 Lanes,剩餘4 Lanes分別用於3組PCI Express x1插槽及LAN。其餘I/O規格還包含支援了4埠SATA、2埠(4裝置)ATA133 PATA、RAID 0/1/0+1(SATA與PATA可以混合建立)、10埠USB2.0及6組PCI插槽。音效部分nForce4則符合AC'97 2.3規範,提供5.1聲道環繞音效。另外,nForce4也內建Gigabit Ethernet MAC,原生地支援了1Gb/s區網功能。
nForce4依據市場定位的區隔,劃分有nForce4、nForce4 Ultra、nForce4 SLI三種不同產品線。其中nForce4屬於平價機種的標準規格;nForce4 Ultra則增加SATA II的支援能力,並且內建ActiveArmor硬體網路安全引擎;nForce4 SLI屬於最高階版本,除了包含Ultra版的所有規格之外,並且支援nVIDIA獨家的SLI(Scalable Link Interface)顯示技術,提供了兩組PEG插槽。




PCI介面的創始機構PCI-SIG與CPU龍頭Intel首度攜手合作,共同催生新一代的I/O匯流排介面PCI-Express,期望藉由新的介面標準可解決上述兩大趨勢所面臨瓶頸,並開創出更多元的資通訊應用。


何謂PCI-E?

PCI Express (簡稱為 PCIe)為新一代技術以取代PCI Bus,提供更高頻寬的最新 I/O 介面。PCI Express擁有每通道2.5Gbps;具備穩定性、適用性及先進電源管理等特性,支援熱插拔並與原有PCI Bus軟體相容,適合桌上型電腦及Server工作站等應用。




PCI標準是由PCI-SIG所創立,回顧其發跡歷程,自1992年的PCI1.0問世以來,在支援功能、傳輸效能與標準更新三方面一路向上提升(見表1),發展至今形成PCI-Express與PCI-X(1.0、2.0)兩類主流標準,以PCI-X技術而言,PCIX1.1已能達到1Gbps,PCIX2.0更可達到4.2Gbps的傳輸速率,這樣的頻寬水準在許多層面的應用已相當足夠,特別是PCI-X2.0目前已有許多Server chip(包括Server works)支援;除對PCI-X及PCI具備完整向下相容性,也支援RAS功能,對Server IO而言是頗為理想的解決方案。

PCI-Express則做了更大的創新突破,諸多先進的設計與功能極適於資訊、通訊產品的應用。

Oo秋八月oO 發表在 痞客邦 留言(0) 人氣()

美麗的老婆 

DOS指令 的基本運做是有分兩種的
一種我叫他內建命令
一種我叫他外在命令
兩者各有不同的差距
# 先來說說內建命令
內建命令即是DOS一開機後就有的DOS指令
比方說
copy, del, md, cd, ren, dir, echo, type, cls, path 等等等等的常用命令
這些是本身就內建在開機程式(command.com)內
但您也能用外在命令(doskey) 來終止這些指令
這樣別人將無法用del, copy, cd, dir .... 等等等的指令

#再來說外在命令
外在命令就是說
dos在開機後本身並不存在的命令
這些指令是由一個一個的可執行檔所組成的
也就是說~~這些指令說穿了~~就是一個一個的檔案
比方說
format, deltree, diskcopy, smartdrv, debug, diskcomp, scandisk, fdisk 等等等等的指令
這些指令只要把他的檔名刪掉(del)
或改名(ren)
那您的電腦將無法用 format deltree 等外在命令

大家應不難看出差別了吧???
dos 把常用的到的指令內建了
而不常用的指令放在外建
比方說
你可能一天到晚要做 copy 或 del 檔案的動做
但我不相信您可以一天到晚在做 format, fdisk硬碟的動做吧??

或許您會說~~
那為甚麼不把所有的指令都放在內建命令呢?
要分成兩種這麼麻煩~~~~~
我給您的答案是~~
因為電腦的內建指令是放在 command.com 裡的
檔案本身不大~~能讓你做成開機磁片到處跑
但是 .........
如果你把一堆不常用的指令也內建~~
command.com檔按本身就會變的很大~~~~慎至大到塞不下一張磁片
還有~~~
電腦的傳統記憶體只有 640K
你開機的時後 COMMAND.COM 會被導入
還有一堆程式也會被導入
在幾年前還沒Windows的時後
那640k的傳統記憶體是很重要的
很多人電腦開機後只剩下 300k 慎至更少
這樣子你連dos的遊戲都不能玩了
這時的電腦 = 垃圾
大家能用 mem 指令看看您的記憶體情況


‧DOS指令‧
C:>help


若需某特定指定的資訊,

[教學]

DOS指令集[url=http://www.eyny.com/viewthread.php?tid=4170791][教學] DOS指令集[/url]伊莉討論區[url=http://www.eyny.com/]伊莉討論區[/url]

請鍵入 HELP 指令名稱。
ASSOC 顯示或修改關聯的副檔名。
AT 將命令或程式的執行加以排程。
ATTRIB 顯示或變更檔案屬性。
BREAK 設定或清除延伸的 CTRL+C 檢查。
CALL 呼叫其他的批次程式。
CACLS 顯示或修改檔案的存取控制清單 (ACL)。
CD 顯示目前的目錄名稱或目錄變更。
CHCP 顯示或設定字碼頁號碼。
CHDIR 顯示目前的目錄名稱或目錄變更。
CHKDSK 檢查磁碟並顯示磁碟狀態。
CLS 清除螢幕。
CMD 啟動新的 Windows 2000 指令直譯器例項。
COLOR 設定預設主控台背景及前景顏色。
COMP 比較兩個或兩組檔案的差異。
COMPACT 顯示或變更在 NTFS 磁碟分割上的檔案壓縮。
CONVERT 將 FAT 磁區轉換為 NTFS。您不能轉換使用中的磁區。
COPY 將檔案複製到其它位置。
DATE 顯示或設定日期。
DEL 刪除檔案。
DIR 顯示檔案清單或子目錄清單。
DISKCOMP 比較兩個磁片的差異
DISKCOPY 將磁片內容全部複製到另一張磁片。
DOSKEY 編輯命令列,重新呼叫 Windows 2000 命令端竭箖管遰遯適遭建立巨集。
ECHO 顯示訊息,啟動或關閉 echo 功能。
ENDLOCAL 中止在批次檔案中的地區設定變更。
ERASE 刪除檔案。
EXIT 結束 CMD.EXE 程式 (指令直譯器)。
FC 比較兩個或兩組檔案的差異熉熗熅爾境墇墑墔並顯示結果。
FIND 搜尋檔案中的文字或字串。
FINDSTR 搜尋檔案中的字串。
FOR 為一組檔案指定個別檔案的執行命令。
formAT 格式化磁片以供 Windows 2000 使用。
FTYPE 顯示或修改副檔名關聯的檔案類型。
GOTO 指示 Windows 2000 指令直譯器,跳到有標示的指令行執行。
GRAFTABL 讓 Windows 2000 在圖形介面能夠顯示擴充字元集。
HELP 提供 Windows 2000 指令的說明資訊。
IF 執行邏輯判斷式。
LABEL 建立殟毄毃毾獐獑獃獍變更,或刪除磁碟標籤。
MD 建立目錄。
MKDIR 建立目錄。
MODE 設定系統裝置。
MORE 設定螢幕顯示一頁後暫停。
MOVE 將檔案從目前的位置移動到同一磁碟中的其他目錄。
PATH 顯示或設定執行檔的搜尋目錄。
PAUSE 暫停批次檔案處理並顯示訊息。
POPD 還原先前經由 PUSHD 儲存的的現用目錄設定值。
PRINT 列印文字檔案。
PROMPT 變更 Windows 2000 命令提示字元。
PUSHD 儲存現用目錄輓輍輑辣罳翟翡翥然後修改它。
RD 移除目錄。
RECOVER 恢復損壞磁碟的唯讀資訊。
REM 批次檔或 CONFIG.SYS 中的備註標記。
REN 重新命名檔案。
RENAME 重新命名檔案。
REPLACE 取代檔案。
RMDIR 移除目錄。
SET 顯示,設定,或移除 Windows 2000 環境變數。
SETLOCAL 啟始批次檔中地區設定的變更。
SHIFT 移動批次檔中可取代參數的位置。
SORT 排序輸入項目。
START 啟動一個獨立的視窗以執行指定程式或命令。
SUBST 將路徑對應到磁碟代號。
TIME 顯示或設定系統時間。
TITLE 設定 CMD.EXE 工作階段的視窗標題。
TREE 以圖形顯示磁碟目錄結構。
TYPE 顯示文字檔的內容。
VER 顯示 Windows 2000 版本編號。
VERIFY 告訴 Windows 2000 是否要檢查檔案寫入磁碟的正確性。
VOL 顯示磁碟標籤及序號。
XCOPY 複製檔案及目錄結構。


D:>attrib /?
顯示或變更檔案屬性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [drive:] [path] filename]
[/S [/D]

+ 設定屬性。
- 清除屬性。
R 唯讀檔案屬性。
A 保存檔案屬性。
S 系統檔案屬性。
H 隱藏檔案屬性。
/S 處理目前的資料夾及所有子資料夾中相符的檔案。
/D 一併處理資料夾。

D:>chkdsk /?
檢查磁碟並顯示狀態報告。


CHKDSK [磁碟機[路徑]檔名] [/F] [/V] [/R] [/X] [/C] [/L[:大小]


volume 指定磁碟機代號 (後接冒號),連接點或磁碟區名稱。
filename 只能用在 FAT: 指定要進行分散程度檢查的檔案。
/F 修復磁片上的錯誤。
/V FAT/FAT32 模式: 顯示磁碟上每個檔案的完整路徑及名稱。
NTFS 模式: 如果有清除的訊息,也一併顯示。
/R 找出損壞的磁扇區並復原可讀取的資訊。(包含 /F)。
/L:size 只適用於 NTFS 模式: 將記錄檔大小變更為指定的 KB
數值。如果沒有指定記錄檔大小,就顯示目前的大小。
/X 如果必須的話,強制先解下磁碟區。所有在
磁碟區上開啟的控制代碼都會失效 (包含 /F)。
/I 只適用於 NTFS 模式: 不檢查索引項目。
/C 只適用於 NTFS 模式: 跳過資料夾結構的循環檢查。


使用 /I 或 /C 參數跳過某些磁碟區檢查,可以在執行Chkdsk 時減少檢查時間。
D:>cls /?
清除螢幕。

CLS
=========================================================
D:>cmd /?
啟動 Windows 2000 指令直譯器新例項

CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[/S] [/C | /K] string]

/C 執行字串中所描述的指令然後結束指令視窗
/K 執行 字串中所描述的指令然後保留指令視窗
/S 修改字串在 /C 或 /K (參看下方)
/Q 關閉 echo
/D 從登錄中停用 AutoRun 指令(參看下方)
/A 將內部指令輸出結果以 ANSI 格式導向 pipe 或檔案
/U 將內部指令輸出結果以 Unicode 格式導向 pipe或檔案
/T:fg 設定幕前/幕後色彩 (參看 COLOR /?)
/E:ON 啟用指令延伸 (參看下方)
/E:OFF 停用指令延伸 (參看下方)
/F:ON 啟用檔案及目錄名稱完整字元(參看下方)
/F:OFF 停用檔案及目錄名稱完整字元(參看下方)
/V:ON 啟用延遲環境變數延伸,用 c 作為分隔字元。例如, /V:ON
可以讓 !var! 在執行時展開變數 var。文法 var 則會在輸入時
展開變數,這在 FOR 迴圈之中是完全不同的事。
/V:OFF 停用延遲環境變數展開

請注意用命令分隔字元 '&&&&' 隔開的多個命令
如果被引號包含時則會被當成字串來接受。此外,為了相容性的原因,/X
的作用與 /E:ON 相同; /Y 與 /E:OFF 相同且 /R 與/C 相同。其餘的參數
則會被忽略。

如果指定了/C 或 /K,則在參數後的其餘命令列會被當成命令列來處理,其
中使用下面的邏輯來處理引號字元 (") :

1. 如果所有下列條件都符合,那麼指令列上的引號會被保留:

- 沒有 /S 參數
- 正好有兩個引號
- 在兩個引號之間沒有下列
特殊字元: <>()@^|
- 兩個引號之間有一些空格
- 在兩個引號之間的字串是執行檔的檔案名稱。

2. 否則,如果第一個字元是引號,舊的指令行為會把前置字元去掉,並
將指令列中第一個引號及最後一個引號之間的所有文字便成保留文字。

(&<如果您在指令行中未指定 /D,當 CMD.EXE 起動後,它會尋找下列 REG_SZ/REG_EXPAND_SZ的 登錄變數。如果有一個存在或兩個都存在,
指令會執行第一個變數。

HKEY_LOCAL_MACHINESoftwareMicrosoftCommandProcessorAutoRun

及/或

HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessorAutoRun

將指令擴充功能預設成啟用狀態。您可以在特定的
呼叫中,用 /E:OFF 參數來停用擴充功能。
您可以啟用或停用一台電腦上或使用者登入工作階段中所有
CMD.EXE 呼叫的擴充功能,如果您要這樣作,
請使用 REGEDT32.EXE 來設定以下的 REG_DWORD 值:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorEnableExtensions

及/或

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorEnableExtensions

到 0x1 或 0x0。 使用者指定設定的執行優先權高於電腦上的設定。指令行
參數的執行優先權高於登錄中的設定值。


擴充指令包括下列指令的變更及(或)新增:

DEL or ERASE
COLOR
CD or CHDIR
MD or MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (也包括援用外部指令之變更)
ASSOC
FTYPE

請鍵入 HELP 指令名稱,以查閱說明。

預設狀態下,不會啟用延遲環境變數擴充。您可以使用 /V:ON 或 /V:OFF
參數在執行 CMD.EXE 時啟用或停用完整檔案名稱。您也可以用
REGEDT32.EXE 來修改以下 REG_DWORD 值,來啟用或停用整個電腦上
或使用者登入工作階段中所有 CMD.EXE 的檔案名稱完整功能:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorDelayedExpansion

及/或

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorDelayedExpansion

其值可為 0x1 或 0x0。使用者登錄指定會比電腦設定
優先使用。而指令行參數又會比登錄設定值更優先使用。

如果已啟用延遲環境變數擴充,驚嘆號字元會在執行時
被用來取代環境變數值。

預設無法啟用檔案和目錄名稱完成。 您可以為特定的 CMD.EXE 呼叫,以
/F:ON 或 /F:OFF 開關啟用或停用檔案名稱完成。 您可以啟用或停用在同
一部電腦上所有 CMD.EXE 的呼叫完成及/或使用者登入工作階段。方法是使
用 REGEDT32.EXE 設定其一或兩者登錄中的 REG_DWORD 值:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorCompletionChar
HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorPathCompletionChar

及/或

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorCompletionChar
HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorPathCompletionChar

用於特定功能的控制字元十六進位值 (例如 0x4 是 Ctrl-D ; 0x6 是
Ctrl-F)。使用者特定設定優先於電腦設定,指令行開關也優先於登錄設定。

如果以 /F:ON 開關啟用完成,則用於目錄名稱完成的控制字元是 Ctrl-D
而用於檔案名稱完成的控制字元是 Ctrl-F。如果您要停用在登錄中的特定
完成字元,請使用空間值 (0x20),因為它不是正確的控制字元。

當您鍵入其中一個控制字元後,完成功能會被啟動。如果路徑字串已存在,
而且所建立的路徑清單也符合的話,完成函數會讀取到指標所在左方為止
的路徑字串。然後它會顯示第一個符合的路徑。如果找不到符合的路徑,
它會發出嗶聲並保留顯示。如果您重覆按相同的控制字元,它將在符合的路
徑清單中循環執行。如果您同時按下 Shift 鍵與控制字元,可在清單中反
向移動。如果您進行編輯後再按控制字元的話,已儲存的符合路徑清單會被
丟棄,並建立新的清單。如果您在檔案及目錄完成功能之間切換,會有同樣
的情況發生。這兩個控制字元不同之處是:檔案完成字元可同時對應檔案及
目錄名稱,而目錄完成字元只能對應目錄名稱。如果您將檔案完成功能用在
內建目錄命令上 (CD,MD 或 RD) 也等於使用了目錄完成功能。

如果您在路徑字串兩端加上引號,完成功能鍵就可正確處理包含空格或其他
特殊字元的檔案名稱。還有,如果您備份後,又在指令行中呼叫完成功能的
話,已呼叫過完成功能的指標右方的文字會被丟棄。
===========================================================

D:>comp /?
比較兩個檔案或兩組檔案的內容。

COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C]

data1 指定第一個或第一組要比較的檔案的位置與檔名。
data2 指定第二個或第二組要比較的檔案的位置與檔名。
/D 以十進位格式來顯示不同之處。
/A 以 ASCII 字元來顯示不同之處。
/L 顯示不同之處的行號。
/N=number 只比較每個檔案中第一個指定的行號。
/C 比較檔案時忽略 ASCII 字母的大小寫。

要比較一組檔案,請在 data1 和 data2 參數中使用萬用字元。
===========================================================
D:>copy /?
將一些檔案複製到另一個位置。

COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...] [destination [/A | /B]

source 指定要複製的檔案。
/A 指定一個 ASCII 文字檔案。
/B 指定一個二位元檔案。
destination 為新檔案指定目錄及(或) 檔案名稱。
/V 確認新檔案是否正確寫入。
/N 使用短檔名來複製非 8.3 名稱的檔案(如果可用的話)。
/Y 不顯示覆寫現存目的檔案的確認提示。
/-Y 顯示覆寫現存目的檔案的確認提示。
/Z 在可重新啟動模式中複製網路檔案。

參數 /Y 可以預先設定在 COPYCMD 環境變數中。
這可能會覆寫指令行中的 /-Y。 預設值是顯示覆寫確認提示,除非
COPY指令是從批次檔中執行。

如果要附加檔案,指定一個目的檔案,及數個
來源檔案 (使用萬用字元或 file1+file2+file3 格式)。
=========================================================
D:>date /?
顯示或設定日期。

DATE [/T | date]

只鍵入 DATE 而不加上參數,可以顯示目前設定的日期,並且提示您輸入新
的日期。按 ENTER 鍵即可保持原來日期。

如果您啟用擴充指令,DATE 指令會支援 /T 參數,這個參數
會讓指令只輸出目前的日期,而不提示您輸入新日期。
===========================================================
D:>del /?
刪除一個或更多檔案。

DEL [/P] [/F] [/S] [/Q] [/A[:]attributes] names
ERASE [/P] [/F] [/S] [/Q] [/A[:]attributes] names

names 指定一個或更多檔案或目錄清單。可以使用萬用字元
來刪除多個檔案。 如果指定目錄,這個目錄內的所有
檔案將被刪除。

/P 刪除每個檔案前,先提示確認。
/F 強制刪除唯讀檔案。
/S 由所有子目錄刪除指定的檔案。
/Q 安靜模式,不要問是否確定刪除全域萬用字元
/A 根據屬性選取要刪除的檔案
attributes R 唯讀檔案 S 系統檔案
H 隱藏檔案 A 準備保存的檔案
- 首碼表示不是

如果您啟用擴充指令,DEL 和 ERASE 指令的變更如下:

/S 參數的顯示方式完全相反,它只會顯示已刪除的檔案,不會顯示它找不
到的檔案。
============================================================
D:>dir /?
顯示檔案清單以列出目錄中的檔案及子目錄。

DIR [drive:][path][filename] [/A[:]attributes] [/C] [/D] [/L] [/N]
[/O[:]sortorder] [/P] [/Q] [/S] [/T[:]timefield] [/W] [/X] [/4]

[drive:][path][filename]
指定要顯示的磁碟機、目錄或檔案。

/A 依照指定的檔案屬性來顯示檔案。
attributes D 目錄 R 唯讀檔
H 隱藏檔 A 保存檔
S 系統檔案 - 無意義
/B 使用單純格式 (沒有標頭資訊或摘要)。
/C 顯示檔案大小千位數分隔符號。這是預設值。
使用 /-C 來停用分隔符號的顯示。
/D 與寬的列表格式相同,但是依照欄來排序。
/L 使用小寫顯示。
/N 使用新的長列表格式,檔名會顯示在最右方。
/O 依照指定的排序順序來列出檔案。
sortorder N 依名稱 (英文字母) S 依大小 (最小的在前)
E 依副檔名 (英文字母) D 依照日期與時間 (日期較早的
在前)
G 先列出子目錄 - 表示相反的順序
/P 當資料填滿整個螢幕時暫停顯示。
/Q 顯示檔案擁有人。
/S 顯示指定目錄及所有子目錄中的檔案。
/T 指定用來顯示或排序的時間欄位
timefield C 建立
A 上次檔案存取時間
W 上次寫入檔案時間
/W 使用寬的列表格式。
/X 顯示對非 8.3 格式的檔案產生的短檔名。這個格式和 /N
相同,但是短檔名會插入在長檔名之前。 如果沒有長檔
名存在,該處會顯示空白。
/4 顯示四位數的年份

參數可能會在 DIRCMD 環境變數預先設定。您可以在任何參數使用連字號
字首(-)來覆蓋預先的設定--例如: /-W。
===========================================================

D:>doskey /?
編輯指令列,叫回 Windows 2000 指令,及建立巨集。

DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename]
[/MACROFILE=filename][macroname=[text]

/REINSTALL 安裝另一份 Doskey。
/LISTSIZE=size 設定指令歷程緩衝區的大小。
/MACROS 顯示所有的 Doskey 巨集。
/MACROS:ALL 顯示所有執行檔中含有 Doskey 巨集的
Doskey 巨集。
/MACROS:exename 顯示指定的執行檔中的所有 Doskey 巨集。
/HISTORY 顯示存在記憶體中的所有指令。
/INSERT 指定您所鍵入的新文字插入在舊的文字中。
/OVERSTRIKE 指定您所鍵入的新文字覆蓋舊的文字。
/EXENAME=exename 指定執行檔。
/MACROFILE=filename 指定要安裝的巨集檔案。
macroname 為您建立的巨集指定名稱。
text 指定您要記錄的指令。

向上與向下鍵 叫回以前的指令; ESC 清除指令列;
F7 顯示指令歷程; ALT+F7 清除指令歷程; F8 尋找指令歷程;
F9 以號碼選擇指令; ALT+F10 清除巨集定義

以下是在 Doskey 巨集定義中的特殊碼:
$T 指令分隔字元。允許在一個巨集中使用多個指令。
$1-$9 批次檔參數。相當於批次檔中的 %1 到 %9。
$* 這個符號代表在指令行中巨集名稱後的所有文字。
============================================================
D:>echo /?
顯示訊息,或切換指令回應的開啟狀態。

ECHO [ON | OFF]
ECHO [message]

僅鍵入 ECHO 而不加上參數,可以顯示目前的 ECHO 設定。

==========================================================
D:>exit /?
結束 CMD.EXE 程式 (指令直譯器) 或目前的批次檔。

EXIT [exitCode]

/B 指定這個參數來結束目前批次檔而不是 CMD.EXE。
如果是由批次檔之外執行,CMD.EXE將會結束。

exitCode 指定一個數字。如果指定 /B,則設定 ERRORLEVEL為這個
數字。如果結束 CMD.EXE,設定程序結束碼為這個數字。
=========================================================
D:>fc /?
比較兩個檔案或兩組檔案並且顯示其中的不同之處


FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [drive1:][path1]filename1
[drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2

/A 針對每組不同之處只要顯示其中的第一行和最後一行。
/B 使用二進位的內容比較。
/C 忽略字母的大小寫。
/L 以 ASCII 文字檔案方式來比較檔案。
/LBn 在指定的行數中設定容許的最多連續的檔案不相符。
/N 在 ASCII 方式的比較中顯示行數。
/T 不要將定位字元展開為空格。
/U 以 UNICODE 文字檔案方式來比較檔案。
/W 將空白字元 (定位字元和空格) 壓縮後再進行比較。
/nnnn 指定在一處不相同之後必須相同的連續行數。
==========================================================
D:>find /?
搜尋檔案中的文字字串。

FIND [/V] [/C] [/N] "string" [drive:][path]filename[ ...]

/V 顯示所有不包含指定字串的行。
/C 只顯示包含字串的行數。
/N 顯示每一行及它的行號。
/I 當搜尋字串時,忽略字元的大小寫。
"string" 指定要尋找的文字字串。
[drive:][path]filename
指定要尋找的檔案。

如果沒有指定路徑,FIND 會搜尋在提示字元中所輸入的文字
或者在其它的命令中搜尋。
============================================================
D:>findstr /?
在檔案中搜尋字串。

FINDSTR [/E] [/L] [/R] [/S] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
[/C:string] [/G:file] [strings] [drive:][path]filename[ ...]

/B 如果是在行的開端,則符合類型。
/E 如果是在行的尾端,則符合類型。
/L 逐字使用搜尋字串。
/R 使用搜尋字串為一般表示式。
/S 在現存目錄及所有的子目錄中搜尋符合的檔案。
/I 指定搜尋不區分大小寫。
/X 列印完全符合的行數。
/V 只列印不含相符字串的行數。
/N 列印每一行符合的行數前的行編號。
/M 只列印包含相符字串的檔案的檔案名稱。
/O 列印每一個相符行之前的字元位移。
/P 略過沒有可列印字元的檔案
/F:file 從指定的檔案讀取檔案清單 (/ 代表主控台)。
/C:string 使用特定的字串作為逐字搜尋的字串。
/G:file 從指定的檔案取得搜尋字串(/ 代表主控台)。
strings 要搜尋的文字。
[drive:][path]filename
指定要搜尋的一個或多個檔案。

除非引數的字首有 /C ,否則請以空格將多重搜尋字串分開。例如,
'FINDSTR "hello there" x.y' 將會在檔案 x.y 中搜尋 "hello",或"there"。
'FINDSTR /C:"hello there" x.y' 將會在檔案 x.y 中搜尋"hello there"。

有關 FINDSTR 一般表示式的資訊,請參閱連線指令參照。
==========================================================
D:>format /?
格式化磁片以供 Windows 2000 使用。

formAT 磁碟機 [/FS:檔案-系統] [/V:標籤] [/Q] [/A:大小] [/C] [/X]
formAT 磁碟機 [/V:標籤] [/Q] [/F:大小]
formAT 磁碟機 [/V:標籤] [/Q] [/T:磁軌 /N:磁扇區]
formAT 磁碟機 [/V:標籤] [/Q] [/1] [/4]
formAT volume [/Q] [/1] [/4] [/8]

volume 指定磁碟機代號 (後接冒號),
連接點或磁碟區名稱。
/FS:filesystem 指定檔案系統的類型 (FAT、FAT32 或 NTFS)。
/V:label 指定磁碟區標記。
/Q 執行快速格式化。
/C 建立在新磁碟區上的檔案會自動壓縮。
/X 視需要先將磁碟區解下。
所有在磁碟區上開啟的控制碼都不再是正確的。
/A:size 覆寫預設的配置單位大小。建議在一般使用時,最
好使用預設設定。
NTFS 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K。
FAT 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K 供磁碟區容量 > 512 位元組使用)。
FAT32 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,
(128K, 256K 供磁扇區容量 > 512 位元組使用)。

請注意 FAT 及 FAT32 檔案系統在磁碟區的叢集數目上
強制下列的限制:

FAT: 叢集數目 <= 65526
FAT32: 65526 < 叢集數目 < 268435446

如果格式化發現使用指定的叢集大小無法符合上面的要
求,格式化將會自動停止執行。

NTFS 壓縮不支援大小大於 4096 的配置單位。
/F:size 指定要格式化的軟碟大小 (160,
180, 320, 360, 640, 720, 1.2, 1.23, 1.44, 2.88, 或 20.8).
/T:tracks 為磁片各面指定磁軌數量。
/N:sectors 指定各條磁軌的磁碟區數量。
/1 格式化單面的軟式磁片。
/4 在高密度磁碟機內格式化 5.25 吋 360K軟式磁片。
/8 每條磁軌格式化八個磁碟區。
===========================================================
D:>help /?
提供 Windows 2000 指令的說明訊息。

HELP [command]

command - 顯示該指令的說明訊息。
===========================================================

D:>md /?
建立目錄。

MKDIR [drive:]path
MD [drive:]path

如果您啟用擴充指令,MKDIR 的變更如下:

必要時,MKDIR 會在目錄中建立一個中間目錄。
例如,假設 a 不存在,則:

mkdir abcd

相同於:

mkdir a
chdir a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

如果擴充功能停用的話,您必須鍵入前一種指令類型。
=======================================================
D:>mkdir /?
建立目錄。

MKDIR [drive:]path
MD [drive:]path

如果您啟用擴充指令,MKDIR 的變更如下:

必要時,MKDIR 會在目錄中建立一個中間目錄。
例如,假設 a 不存在,則:

mkdir abcd

相同於:

mkdir a
chdir a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

如果擴充功能停用的話,您必須鍵入前一種指令類型。
===========================================================

D:>more /?
以一次一頁螢幕的方式來顯示輸出。

MORE [/E [/C] [/P] [/S] [/Tn] [+n] < [drive:][path]filename
command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]
MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]

[drive:][path]filename 指定要顯示的檔案。檔案會以一次
一頁螢幕的方式顯示。

command-name 指定一個命令,而它的輸出將會以
一次一頁螢幕的方式顯示。

/E 啟用擴充功能。
/C 在顯示一頁之前先清除螢幕。
/P 展開 formFeed 字元。
/S 將數個空白行顯示為一行。
/Tn 將定位字元展開為 n 個空白 (預設值為

MORE 環境變數中可以有指令選項

+n 在第 n 行開始顯示第一個檔案。

files 要顯示的檔案清單。在清單中的檔案用空格分開。

如果您使用了擴充功能,您可以在 -- 其它 --提示出現時,使用下列命令:

P n 顯示下面 n 行
S n 跳過下面 n 行
F 顯示下一個檔案
Q 結束
= 顯示行號
? 顯示輔助說明行
顯示下一頁
顯示下一行
========================================================
D:>move /?
移動或更改檔案及目錄的名稱。

移動一個或一個以上的檔案:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

更改目錄名稱:
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

[drive:][path]filename1 指定您要移動的檔案的位置與名稱。
destination 指定檔案的新位置。目的位置可以包含磁碟機字元
和冒號、目錄名稱、或是這些的組合。如果您只移
動一個檔案,您也可以包含檔名。這樣做會在移動
的同時更改檔名。
[drive:][path]dirname1 指定您要更改名稱的目錄。
dirname2 指定目錄的新名稱。

/Y 不要提示您是否要覆蓋一個現存的目的檔案。
/-Y 提示您是否要覆蓋一個現存的目的檔案。

參數 /Y 可能會在 COPYCMD 環境變數中預先設定。您可以在指令行中
使用 /-Y 來覆蓋預設值。預設值是除非 MOVE 命令是在批次檔中執行,
否則系統會提示您是否要覆寫現有檔案。
===========================================================
D:>path /?
顯示或設定搜尋執行檔的路徑。

PATH [drive:]path[;...][;%PATH%]
PATH ;

鍵入 PATH ; 即可清除所有搜尋路徑的設定,並將 cmd.exe 重導為只搜尋
目前的目錄。鍵入 PATH 且不指定任何參數,可顯示目前的搜尋路徑。
在設定的新路徑中加上 %PATH%,可以將舊路徑附加到新的設定。
===========================================================

D:>rd /?
移除 (刪除) 一個目錄。

RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

/S 除了目錄本身之外,一併移除指定目錄裡的所有目錄和檔案。
用於移除樹狀目錄結構。

/Q 安靜模式,有 /S 時,刪除目錄樹結構不再要求確認

============================================================
D:>ren /?
更改檔案名稱。

RENAME [drive:][path]filename1 filename2.
REN [drive:][path]filename1 filename2.

請注意您不能為目的檔案指定新的磁碟機或路徑。
===========================================================

D:>replace /?
取代檔案。

REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]
REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W]

[drive1:][path1]filename 指定來源檔案。
[drive2:][path2] 指定要取代的檔案的目錄。
/A 將新檔案加到目地目錄。不能和
/S 或 /U 參數同時使用。
/P 當取代檔案或新增來源檔案時顯示確
認的提示。
/R 取代唯讀與未受保護的檔案。
/S 取代在目的目錄中所有子目錄的檔案。不能
和 /A 參數同時使用。
/W 在開始前等待您放入磁片。
/U 只取代 (更新) 比來源檔案早
的檔案。不能和 /A 參數同時使用。
============================================================

D:>time /?
顯示或設定系統時間。

TIME [/T | time]

僅鍵入 TIME 而不加上參數,可以顯示目前設定的時間,並且提示您輸入
新的時間。按 ENTER 鍵即可保持原來時間。

如果您啟用擴充指令,TIME 指令將會支援/T 參數,這個參數
會讓指令只輸出目前的時間,而不提示您輸入新時間。
==============================================================
D:>tree /?
以圖形顯示磁碟機或路徑的資料夾架構。

TREE [drive:][path] [/F] [/A]

/F 顯示各資料夾中檔案的名稱。
/A 使用 ASCII 取代延伸字元。
============================================================
D:>type /?
顯示文字檔案的內容。

TYPE [drive:][path]filename
============================================================
D:>ver /?
顯示 Windows 2000 版本。

VER
============================================================
D:>vol /?
顯示磁碟區標籤和序號 (若有的話)。

VOL [drive:]
=============================================================
D:>xcopy /?
複製檔案和樹狀目錄。

XCOPY source [destination] [/A | /M] [/D[:date] [/P] [/S [/E] [/V] [/W]
[/C] [/Q] [/F] [/L] [/H] [/R] [/T]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]rn
[/EXCLUDE:file1[+file2][+file3]...]

source 指定要複製的檔案。
destination 指定位置或者/以及新檔案的名稱。
/A 只複製設定成保存屬性的檔案,不要改變屬性的設定。
/M 只複製設定成保存屬性的檔案,並清除保存屬性。
/D:m-d-y 複製在指定日期當天或之後發生變更的檔案。如果沒有給日
期,只複製那些來源檔案日期比目的檔案日期為新的檔案。
/EXCLUDE:file1[+file2][+file3]...
指定檔案清單字串。如果有字串對應到要進行複製的檔案
絕對路徑的任何部分,這個檔案會被排除複製。例如,指定
字串obj 或 .obj 的話,會排除所有在 obj 目錄下副檔名是
.obj 的檔案複製。
/P 在建立每個目的檔案時顯示提示。
/S 複製每個目錄及其包含的子目錄,不複製空目錄。
/E 複製每個目錄及其包含的子目錄,也複製空目錄。/S 與 /E
相同,能夠用來修改 /T。
/V 驗證每個新檔案。
/W 在複製之前提示您按鍵繼續。
/C 如果錯誤發生時也繼續複製。
/I 如果目的不存在且複製一個以上的檔案的話,就假設指定的
目的一定是目錄。
/Q 在複製時不要顯示檔名。
/F 在複製時顯示來源及目的檔案的全部檔名。
/L 顯示要複製的檔案。
/H 時複製隱藏檔和系統檔。
/R 覆蓋唯讀檔案。
/T 建立目錄結構,但不複製其中的檔案。不包括空目錄及子目
錄。/T /E 會包括空目錄及子目錄。
/U 只複製已經存在目的位置的檔案。
/K 複製檔案屬性。通常 Xcopy 會重設唯讀的屬性。
/N 用所產生的短檔名來進行複製。
/O 複製檔案所有權及 ACL 資訊。
/X 複製檔案審查設定 (包含 /O)。
/Y 不要提示您確認是否要覆蓋一個已經存在的檔案。
/-Y 示您確認是否要覆蓋一個已經存在的檔案。
/Z 在可重新開始的模式中複製網路檔案。

參數 /Y 可以在 COPYCMD 環境變數中預先設定。但可以在指令行中用
/-Y 參數來覆蓋原有設定。

DOS指令 的基本運做是有分兩種的
一種我叫他內建命令
一種我叫他外在命令
兩者各有不同的差距
# 先來說說內建命令
內建命令即是DOS一開機後就有的DOS指令
比方說
copy, del, md, cd, ren, dir, echo, type, cls, path 等等等等的常用命令
這些是本身就內建在開機程式(command.com)內
但您也能用外在命令(doskey) 來終止這些指令
這樣別人將無法用del, copy, cd, dir .... 等等等的指令

#再來說外在命令
外在命令就是說
dos在開機後本身並不存在的命令
這些指令是由一個一個的可執行檔所組成的
也就是說~~這些指令說穿了~~就是一個一個的檔案
比方說
format, deltree, diskcopy, smartdrv, debug, diskcomp, scandisk, fdisk 等等等等的指令
這些指令只要把他的檔名刪掉(del)
或改名(ren)
那您的電腦將無法用 format deltree 等外在命令

大家應不難看出差別了吧???
dos 把常用的到的指令內建了
而不常用的指令放在外建
比方說
你可能一天到晚要做 copy 或 del 檔案的動做
但我不相信您可以一天到晚在做 format, fdisk硬碟的動做吧??

或許您會說~~
那為甚麼不把所有的指令都放在內建命令呢?
要分成兩種這麼麻煩~~~~~
我給您的答案是~~
因為電腦的內建指令是放在 command.com 裡的
檔案本身不大~~能讓你做成開機磁片到處跑
但是 .........
如果你把一堆不常用的指令也內建~~
command.com檔按本身就會變的很大~~~~慎至大到塞不下一張磁片
還有~~~
電腦的傳統記憶體只有 640K
你開機的時後 COMMAND.COM 會被導入
還有一堆程式也會被導入
在幾年前還沒Windows的時後
那640k的傳統記憶體是很重要的
很多人電腦開機後只剩下 300k 慎至更少
這樣子你連dos的遊戲都不能玩了
這時的電腦 = 垃圾
大家能用 mem 指令看看您的記憶體情況


‧DOS指令‧
C:>help


若需某特定指定的資訊, [教學] DOS指令集[url=http://www.eyny.com/viewthread.php?tid=4170791][教學] DOS指令集[/url]伊莉討論區[url=http://www.eyny.com/]伊莉討論區[/url]請鍵入 HELP 指令名稱。
ASSOC 顯示或修改關聯的副檔名。
AT 將命令或程式的執行加以排程。
ATTRIB 顯示或變更檔案屬性。
BREAK 設定或清除延伸的 CTRL+C 檢查。
CALL 呼叫其他的批次程式。
CACLS 顯示或修改檔案的存取控制清單 (ACL)。
CD 顯示目前的目錄名稱或目錄變更。
CHCP 顯示或設定字碼頁號碼。
CHDIR 顯示目前的目錄名稱或目錄變更。
CHKDSK 檢查磁碟並顯示磁碟狀態。
CLS 清除螢幕。
CMD 啟動新的 Windows 2000 指令直譯器例項。
COLOR 設定預設主控台背景及前景顏色。
COMP 比較兩個或兩組檔案的差異。
COMPACT 顯示或變更在 NTFS 磁碟分割上的檔案壓縮。
CONVERT 將 FAT 磁區轉換為 NTFS。您不能轉換使用中的磁區。
COPY 將檔案複製到其它位置。
DATE 顯示或設定日期。
DEL 刪除檔案。
DIR 顯示檔案清單或子目錄清單。
DISKCOMP 比較兩個磁片的差異
DISKCOPY 將磁片內容全部複製到另一張磁片。
DOSKEY 編輯命令列,重新呼叫 Windows 2000 命令端竭箖管遰遯適遭建立巨集。
ECHO 顯示訊息,啟動或關閉 echo 功能。
ENDLOCAL 中止在批次檔案中的地區設定變更。
ERASE 刪除檔案。
EXIT 結束 CMD.EXE 程式 (指令直譯器)。
FC 比較兩個或兩組檔案的差異熉熗熅爾境墇墑墔並顯示結果。
FIND 搜尋檔案中的文字或字串。
FINDSTR 搜尋檔案中的字串。
FOR 為一組檔案指定個別檔案的執行命令。
formAT 格式化磁片以供 Windows 2000 使用。
FTYPE 顯示或修改副檔名關聯的檔案類型。
GOTO 指示 Windows 2000 指令直譯器,跳到有標示的指令行執行。
GRAFTABL 讓 Windows 2000 在圖形介面能夠顯示擴充字元集。
HELP 提供 Windows 2000 指令的說明資訊。
IF 執行邏輯判斷式。
LABEL 建立殟毄毃毾獐獑獃獍變更,或刪除磁碟標籤。
MD 建立目錄。
MKDIR 建立目錄。
MODE 設定系統裝置。
MORE 設定螢幕顯示一頁後暫停。
MOVE 將檔案從目前的位置移動到同一磁碟中的其他目錄。
PATH 顯示或設定執行檔的搜尋目錄。
PAUSE 暫停批次檔案處理並顯示訊息。
POPD 還原先前經由 PUSHD 儲存的的現用目錄設定值。
PRINT 列印文字檔案。
PROMPT 變更 Windows 2000 命令提示字元。
PUSHD 儲存現用目錄輓輍輑辣罳翟翡翥然後修改它。
RD 移除目錄。
RECOVER 恢復損壞磁碟的唯讀資訊。
REM 批次檔或 CONFIG.SYS 中的備註標記。
REN 重新命名檔案。
RENAME 重新命名檔案。
REPLACE 取代檔案。
RMDIR 移除目錄。
SET 顯示,設定,或移除 Windows 2000 環境變數。
SETLOCAL 啟始批次檔中地區設定的變更。
SHIFT 移動批次檔中可取代參數的位置。
SORT 排序輸入項目。
START 啟動一個獨立的視窗以執行指定程式或命令。
SUBST 將路徑對應到磁碟代號。
TIME 顯示或設定系統時間。
TITLE 設定 CMD.EXE 工作階段的視窗標題。
TREE 以圖形顯示磁碟目錄結構。
TYPE 顯示文字檔的內容。
VER 顯示 Windows 2000 版本編號。
VERIFY 告訴 Windows 2000 是否要檢查檔案寫入磁碟的正確性。
VOL 顯示磁碟標籤及序號。
XCOPY 複製檔案及目錄結構。


D:>attrib /?
顯示或變更檔案屬性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [drive:] [path] filename]
[/S [/D]

+ 設定屬性。
- 清除屬性。
R 唯讀檔案屬性。
A 保存檔案屬性。
S 系統檔案屬性。
H 隱藏檔案屬性。
/S 處理目前的資料夾及所有子資料夾中相符的檔案。
/D 一併處理資料夾。
============================================================
D:>cd /?
顯示目前工作目錄的名稱或是變更目錄。

CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]

.. 指定變更到父系目錄。

鍵入 CD drive: 即可顯示指定磁碟機的目前工作目錄。
僅鍵入 CD 而不加參數,即可顯示目前的磁碟機和目錄。

使用 /D 指令參數可以同時變更工作磁碟機及其工作目錄。


如果您啟用擴充指令,CHDIR 的變更如下:

目前的目錄字串會被轉換成與磁碟上名稱相同大小寫的字串。所以如果磁碟
上的目錄是 C:Temp 的話,CD C:TEMP 命令實際上會轉換為 CD C:Temp。

CHDIR 命令不會將空格當成分隔字元,所以如果您要切換到含有空格字元
的目錄時,就算您不使用引號來括住目錄名稱,也一樣可以用 CD 指令切
換到該目錄。例如:

cd winntprofilesusernameprogramsstart menu

就相等於:

cd "winntprofilesusernameprogramsstart menu"

如果您停用擴充指令,就必須輸入前一種指令。

Oo秋八月oO 發表在 痞客邦 留言(0) 人氣()

美麗的老婆 

前言 :
本篇文章參考至 :
兆治的部落格
http://tw.myblog.yahoo.com/george-mary/article?mid=2778&prev=2780&next=2777
阿瑋師的分享
http://jakonson.pixnet.net/blog/post/23403126
史萊姆論壇 作者: timezone
http://forum.slime.com.tw/thread40595.html

每一種作業系統的檔案屬性與設定都不同,而且存放的結構也不同,
因此硬碟磁區都必須格式化成作業系統可以支援的檔案系統格式才能
存取檔案。
每一種檔案系統在先天設計上就有各種限制,瞭解檔案系統特性來規
劃硬碟的用途才不會遇到問題而誤認是硬碟故障或電腦中毒。
FAT16、FAT32 與 NTFS 是微軟 Windows 系統常見的檔案系統格式,
從下表可以快速查知這三種格式在一般微軟作業系統上使用的常見限
制。
解說整理重點如下 :
FAT16:
1. 這是讀取速度最快的檔案系統格式
2. 單一硬碟、USB-HDD、SD Card 200MB 以下建議使用
3. 單一檔案上限 2GB
4. 雖然是最快的,但是大容量支援性最差
FAT32:
1. 這是讀取速度其次的檔案系統格式
2. 單一硬碟、USB-HDD、SD Card 32MB ~ 32GB 建議使用
3. 單一檔案上限 4GB
4. 這是 FAT16 改良版,為了支援大容量應運而生
NTFS:
1. 這是讀取速度其次的檔案系統格式,但是利於大容量硬碟
2. 單一硬碟、USB-HDD、SD Card 400MB ~ 2TB 建議使用
3. 單一檔案上限 16TB
4. 因為有讀寫快取,所以搜尋檔案時,直接從 cache table
   中直接快速命中搜尋,但是 FAT16、FAT32 卻要從頭開始
   搜尋才找的到,因此搜尋速度上 NTFS 比較快,但是因為
   NTFS 有讀寫快取,所以盡量 USB 週邊別""熱插拔"",
   容易造成資料損壞
由於以上,所以目前以 Windows 來說,各版本都幾乎不使用 FAT16,
取而代之的是 FAT32、NTFS 兩種,但是一般 DOS 僅支援到 FAT32,
一般現在購買的 內接式硬碟都已格式化為 NTFS 為主,而延伸的
USB-HDD、SD Card 等,由於是攜帶型的關係,都會盡量以 FAT32 為主,
( 因為需要符合攜帶性的問題,所以都建議以 FAT32 為主)
FAT32 & NTFS 對 USB-HDD、SD Card 的差異,
FAT32 對 ""熱插拔"" 支援性較強,因為這種格式讀取方式沒有快取,
NTFS 對 ""熱插拔"" 支援性較弱,因為這種格式有快取讀寫,
但是由於有快取讀寫,因此對大容量硬碟搜尋檔案上面較快
關於實作方面,請參照筆者的另一篇文章:
USB 格式化成為 NTFS_圖文解說_FAT32 轉 NTFS
http://tw.myblog.yahoo.com/kain-0913/article?mid=149&prev=5&next=142
================================================
NTFS使用限制說明
1. 2TB的容量限制:NTFS原理上可達約16TB的容量,但是受到主要開
   機磁區MBR的限制,最多只能分割到2TB,如果想要使用大於2TB的
   磁區,微軟建議使用 GPT 的檔案系統格式或 NTFS 動態磁碟,雖
   然支援單一個檔案高達16TB,但仍受限於有多大的可用空間才能
   放多大的檔案。
2. 磁區小於400MB時虛耗空間會變大:磁區的大小低於400MB時雖然
   還是可以使用,但是檔案虛耗的空間會比較大,相同的檔案在此
   狀況下會佔更多的空間。
3. Windows Me/98/95 無法存取 NTFS 磁區:如果需要在
   Windows Me/98/95 下使用,必須使用FAT16或FAT32的格式。
   造訪微軟網站的知識庫取得更詳細的說明:
   TechNet:How NTFS Works
================================================
FAT32使用限制說明
1. 32GB的容量限制:FAT32原理上可達約8TB的容量,但是微軟的作
   業系統與磁碟分割工具都會限制只能分割32GB的磁區,想要分割
   與格式化超過32GB的FAT32磁區,您必須使用第三方廠商的工具
   軟體,例如:Spfdisk、Gdisk 或 Partition Magic 等,或改用
   NTFS格式。雖然有此限制,但系統仍然可以讀取超過32GB的
   FAT32磁區。
2. 磁區無法小於32MB:由於FAT32最小叢集 ( Cluster Size ) 的限
   制,磁區分割不能小於32MB。
3. 單一檔案大小限制4GB:如果需要存取單一檔案超過4GB以上
   ( 例如高畫質影片或圖檔 ),請使用NTFS格式。
4. 在 Windows 2K 或更新的系統上,部分功能無法使用:
   Windows 2K 或更新的系統都可以存取FAT32磁區,但系統的部分
   功能會無法使用,例如安全性設定、磁碟配額等。
================================================
FAT16使用限制說明
1. 200MB的容量限制:FAT16原理上可達約4GB的容量,但磁區如果
   超過200MB,存取效率會明顯變差,因此磁區超過200MB建議改用
   FAT32或NTFS格式。
2. 檔案數量限制約65536個:FAT16的檔案數量上限不高,約65536
   個檔案,如果需要存取數量龐大的檔案,建議改用FAT32或NTFS
   的格式,否則即使磁區還有足夠的可用空間,仍會發生錯誤。
3. 單一檔案大小限制2GB:如果需要存取單一檔案超過2GB以上,請
   使用NTFS格式,如果檔案大小介於約在2GB~ 4G B之間就可以使
   用FAT32。
4. 在Windows 2K或更新的系統上,部分功能無法使用:Windows 2K
   或更新的系統可以存取FAT16磁區,但系統的部分功能會無法使
    用,例如安全性設定、磁碟配額等。
================================================
造訪微軟網站的知識庫取得更詳細的說明:( KB184006 ) FAT32檔案
系統的限制或 TechNet:How FAT Works。
================================================
使用建議
1. 內接式硬碟:除非要安裝Win98/95等舊系統,或是要讓這些舊系統
   能存取資料,否則以目前常見的Vista或XP系統來說,都建議使用
   NTFS的格式,才不會遇到磁區、檔案大小或檔案數量等限制。
2. 外接式硬碟:由於外接式硬碟為了能同時支援舊系統或其他系統
   ( 例如Mac或Linux ),預設最常使用的格式是FAT32,因此很容易
   遇到檔案大小超過4GB就會存取錯誤的問題,所以使用時請記得單
   一檔案不能超過或接近4GB,如果想要存放單一檔案超過4GB,建議
   您使用NTFS格式。
3. 記憶卡:目前的記憶卡容量也是越來越大了,因此許多人會使用記憶
   卡來存放大容量影片或數量龐大的照片,但問題是記憶卡常使用FAT32
   或FAT16的格式,就會有檔案大小與數量的限制,最常遇到的狀況就是
   記憶卡使用FAT16的格式,無法存放單一檔案超過2GB或檔案數量超過
   65,536個,特別是用在攝影或照相的記憶卡最容易超過限制。由於相機
  、攝影機或手機會限制記憶卡使用的格式,因此您無法隨意使用其他格
   式來解決,雖然一般相機在設計上也會事先預防或提醒,使用時仍要多
   留意。

Oo秋八月oO 發表在 痞客邦 留言(1) 人氣()