前言: [天有不測風雲,人有旦息禍福] 雞蛋不擺同籠,這道理是宇宙萬物不變的定律, 既使高科技的電腦亦不例外,俗曰:不怕一萬就怕萬一,因此覓得一套****作簡單 功能超強的備份工具使其能事半功倍將電腦內的系統軟體完整備份就格外地重要. [GHOST](別被它的鬼靈名稱嚇壞!其實它是: [通用硬體作業系統傳送] 的英文縮寫) 是筆者目前所使用之最好的備份工具,茲將與其他備份工具所比較之優點略舉如下: 1. 檔案小巧: 單一執行檔,可放在磁片到處使用,獨立執行 2. 不佔空間: 量身訂做備份映像檔,不必預留浪費很大的硬碟固定空間給予備份檔 3. 彈性應用: ****配其姐妹工具[備份總管(Ghost Explorer 1.2)]可全部或部份復原 4. 快速拷貝: 電腦工程師的最愛,不必在每部電腦逐一安裝作業系統及各種應用軟體 5. 多重功能: 請參閱下列指令參數所敘述之各項功能 備份前之準備事項: 1. 先將您所喜愛的程式軟體完成安裝及其各項設定並掃毒 2. 將磁碟空間整理成最佳化 - 刪除暫存檔及一些無用的垃圾檔並重組磁碟 3. 以包含有GHOST.EXE的磁片開機(最好以DOS磁片開機來執行GHOST的備份或復原) 4. 刪除win386.swp虛擬記憶體置換檔,然後隨您高興使用介面模式或指令模式來執行 製作一片無論阿狗阿貓,男女老少,祇要會[插入取出磁片及按電源鈕]即可自動將系統復原的 (復活卡,回魂卡,再生卡,時光回朔器等等...;隨您高興取個語不驚人死不休的名稱) 1. 當然您必須已事先完成製作備份的映像檔xxxxx.gho 2. 準備一片DOS開機磁片內含GHOST.EXE 3. 編輯Autoexec.bat將下列指令參數行範例依您的硬碟分割狀況及備份檔路徑\檔名 任選一種批次指令加入並予修改src=來源,dst=目的地 (請參照下列指令範例) @ECHO OFF PROMPT $p$g ghost -clone,mode=pload,src=d:\backup\win98.gho:1,dst=1:1 -sure -fx (復原儲存在 D:\backup\win98.gho 所備份的磁碟機一之分隔區一備份檔) 自動復原備份: 插入此開機片==>打開電源==>等執行完畢==>取出開機片==>重新開機==>OK 壹、 圖形介面 (以圖形介面模式執行須逐步****作) (Ctrl+C 可隨時放棄執行) 圖形介面: Disk To Disk =磁碟對磁碟拷貝 指令範例: ghost -clone,mode=copy,src=1,dst=2 -sure -fx 指令註解: 拷貝磁碟一的全部內容到磁碟二,不必徵詢,完成後離開 (兩部實體磁碟機) 圖形介面: Disk To Image =磁碟內容傾印(備份)成映像檔 指令範例: ghost -clone,mode=dump,src=1,dst=d:\Win98sys.gho -z3 -sure -fx 指令註解: 備份磁碟一的全部內容到另台磁碟d:\Win98sys.gho,高壓縮,不必徵詢,離開 圖形介面: Disk From Image =從備份的映像檔復原到磁碟 指令範例: ghost -clone,mode=load,src=d:\Win98sys.gho,dst=1 -sure -fx 指令註解: 從備份在另台磁碟d:\Win98sys.gho的映像檔復原到磁碟一,不必徵詢,離開 圖形介面: Partition To Partition =分隔區對分隔區拷貝 指令範例: ghost -clone,mode=pcopy,src=1:1,dst=2:1 -sure -fx 指令註解: 拷貝磁碟一的分隔區一之全部內容到磁碟二的分隔區一,不必徵詢,完成後離開 圖形介面: Partition To Image =分隔區內容傾印(備份)成映像檔 指令範例: ghost -clone,mode=pdump,src=1:1,dst=d:\Win98sys.gho -z9 -sure -fx 指令註解: 備份磁碟一的分隔區一到磁碟d:\Win98sys.gho,最高壓,不必徵詢,完成後離開 圖形介面: Partition From Image =從備份的映像檔復原到分隔區 指令範例: ghost -clone,mode=pload,src=d:\Win98sys.gho:1,dst=1:1 -sure -fx 指令註解: 從備份在磁碟d:\Win98sys.gho的分隔區一映像檔復原到磁碟一的分隔區一,不必徵詢,離開 圖形介面: Check Image File =檢查映像檔之CRC (指令參數請見下列附錄之詳細說明) 圖形介面: Check Disk =檢查磁碟之CRC (指令參數請見下列附錄之詳細說明) 圖形介面: Multicasting = 圖形介面: NetBIOS = (註: 筆者的Ghost版無這二項功能亦無詳細資料致無法奉告) 圖形介面: LPT/Slave =平行埠電纜線直接兩部電腦之附從機 指令範例: ghost -lps 指令註解: 啟動附從機 (附註: 若以此項目作業必須兩部電腦同時執行GHOST) 圖形介面: LPT/Master =平行埠電纜線直接兩部電腦之主控機 指令範例: ghost -lpm -clone,mode=dump,src=1,dst=c:\Win98sys.gho -sure -fx 指令註解: 將主控機的磁碟一之內容備份到附從機的c:\Win98sys.gho,不必徵詢,離開 圖形介面: Options =選項 圖形介面: Quit =離開 附註一、 執行GHOST不必事先格式化或分割硬碟。 來源及目的地磁碟機可以不同的大小及屬性。 附註二、 當您以圖形介面模式進行Local之下的任何選項之後請選擇來源及目的地, 然後隨其指示給予確認即可順利完成作業。 圖形介面: 選項內容 (與5.1d版略有差異) Flags =旗標 Image Write Buffering =寫入映像檔時使用緩衝器 AutoName =分片傾印時自動寫入預設的檔名 Sure =不必等待確認 Allow 64K FAT Clusters =允許64K FAT叢集 No Int13 =不使用INT13 Ignore CRC Errors =忽略CRC錯誤 Reboot =結束執行後重新開機 Override Size Limit =棄絕大小限制 Spanning =分片傾印(壓縮) Image Read Buffering =讀取映像檔時使用緩衝器 貳、批次指令 (下列這些開關參數將端視您的GHOST版本以及您註冊時所允許的功能而定.) 一般開關 (筆者註: 請先以ghost -h參考各版本之有效的開關參數說明) -@參數檔 | 指定從這個檔案讀取指令行參數(自行以一般文字編輯此指令參數檔) -#e=檔名 | 更新GHOST版本時使其能夠成為可使用的註冊版. (預設的檔名: ghost.env) -AFILE=<路徑> | 棄絕以路徑預設的記錄檔中止進行 -AUTO | 與-AUTONAME同 (5.1c Diag4版之修改) -AUTONAME | 分片傾印檔案時自動寫入原檔名(不必提示分片的檔案名稱, 使用預設名稱代替) -BATCH | 避免中止訊息來等待使用者確認 -BFC | 處理壞的FAT叢集. GHOST會嘗試去工作壞的磁區周圍並建立列出壞磁區的檔案 -BFC=n | 處理到多寡壞的FAT叢集(預設的數值: n=500) -BLKSZE=n | 設定當寫入映像檔時磁塊之千位元組(n=xxxKb) -BUFFERSIZE=x | 設定映像檔讀取或寫入緩衝區大小到幾x=K位元組 -CHKIMG,(檔案) | 檢查映像壓縮檔之完整性 -CRC32 | 允許製作磁碟或分隔區的檔案清單並查証磁碟機(參閱下面附錄) -CRCIGNORE | 允許恢復傾印檔案若其中包含一些錯誤的檔案(忽略CRC檢查) -DD | 傾印磁碟度量到GHSTSTAT.DMP檔 -DFILE=<檔案> | 棄絕以路徑預設的記錄檔傾印檔案 - (參閱 -DD) -DI | 顯示磁碟診斷內容 -DL=n | 指定固定式磁碟的數量百分比(0〈=n〈=8) -E | 克服EA DATA.SF檔內之問題 -F12 | 當使用 -clone開關指令時允許重整FAT12分隔區大小到FAT16格式 -F32 | 轉換FAT16到FAT32格式 -F64 | 當從舊的映像檔案載入時允許64K叢集大小 -FATLIMIT | 避免重整FAT分隔區大小超過2GB -FCR | 當製作傾印檔時建立CRC檔案(定名為: GHOST.CRC) -FDC | 強制硬體鎖定檢查 -FFX | 提出要使用擴充的INT13h (註:此屬5.1c daig4版,可能與舊版之-XINT13ON同) -FINGER | 顯示詳細的診斷摘要(Fingerprint =指紋, 筆者將其譯為=診斷摘要) -FIS | 使用最大偵測的磁碟機幾何大小數值 -FNF | 關掉建立診斷摘要 -FNI | 不能夠直接存取IDE支援 -FFI | 提出要直接使用IDE存取 -FNS | 不能夠直接存取ASPI/SCSI支援 -FFS | 提出要直接使用ASPI/SCSI存取 -FRO | 繼續繁殖即使來源包含壞的磁塊 -FNX | 若出現呼叫擴充的INT13時,強制其失效 -FX | 當結束繁殖時離開本程式 -H | 顯示輔助內容 -IA | 影像壓縮一切 - 強制磁區接磁區拷貝所有分隔區 -ID | 拷貝整個磁碟包括未分割的空間(5.1d版新增) -INT41 | 使用DOS支援的磁碟機表面去決定磁碟機之幾何 -J=期間名稱 | 記錄多工鑄造時期其中之名稱 (參閱Multicasting文件) -JL:x=路徑\檔案 | 記錄多工鑄造之診斷訊息到檔案 (x=[E|S|W|I|A]) (參閱Multicasting文件) -JS=(範圍) | 設定最大多工鑄造範圍數值(預設值:10) (參閱Multicasting文件) -LPM | 啟動並列埠連接之主控機(註:LPT=並列埠=列表機插座) -LPS | 啟動並列埠連接之附從機(註:LPT模式作業時必須二部電腦同時啟動GHOST) -MEMCHECK | 使能夠刊出傾印診斷的記憶給予爾後提供技術支援 -NBM | 啟動網域連接之主控機(NetBIOS\master模式) -NBS | 啟動網域連接之附從機(NetBIOS\slave模式) -NOFILE | 關掉傾印檔案對話盒 -OR | 棄絕目的地磁碟機空間限制及完整性檢查 -PWD | 密碼 - 當建立映像檔時提示欲使用指定的密碼保護(執行中會另要求輸入密碼) -PWD=x | 密碼 - 當使用映像檔時提出密碼(x=預設的密碼) -QUIET | 靜止模式(背景作業) - 不允許使用者調停或螢幕顯示 -RB | 在拷貝完成之後強制自動重新開機 -SKIP=x | 跳過條件檔內FAT檔案,系統檔案或目錄等多重相符條件(x=條件檔名稱) -SLEEP=n | 降緩GHOST速度去改善網站的可靠性(多工鑄造除外) -SLOWFILE | 強迫使用慢速方法讀取或寫入映像檔 -SPAN | 能夠分片傾印越過多部容積體(磁碟) -SPLIT=n | 當建立映像檔時分割映像檔成為分片到某百萬位元組(n=xxxMb) -SURE | 與 -clone關連使用去免除決定分隔區大小及處理的詢問(不必徵詢如何處理) -SZEx | 於批次模式控制分隔區大小 -VER | 顯示GHOST版本號碼 -VER=n | 中止GHOST, 如果版本小於(n=版本號碼) -VDW | 使用磁碟查証指令在寫入之前檢查每個磁區, 此行動將視-BFC磁區之失敗而定 -VFY | 查証寫入到映像檔的各個檔案(未分片的映像檔) -WD- | 將目的地磁碟之磁碟快取失效 -WS- | 將來源磁碟之磁碟快取失效 -XINT13ON | 若系統出現呼叫,強制其使用BIOS的擴充INT13 (筆者註:可能與-FFX同) -Z 或 -Z1 | 當傾印時壓縮映像檔案 - 低的壓縮率(快速) -Z2 | 當傾印時壓縮映像檔案 - 高的壓縮率(慢速) -Z3 至 -Z9 | 當傾印時壓縮映像檔案 - 最高壓縮率(較慢) 使用於磁帶的開關 (使用@MTx於-CLONE src 或dst參數. x=0-n) -TAPEBUFFERED | 預設的磁帶模式 -TAPESAFE | 當使用舊的或非可靠性的磁帶機時使其有助益 -TAPESPEED=x | 允許控制磁帶速度, x=0至F (0是預設的, 1至F遞增速度) -TAPEUNBUFFERED | 強制磁帶輸出入(IO)成為非緩衝的 -TAPEEJECT | 在****作結束時退出磁帶 使用於WinNT的NTFS格式的特殊開關 -NTD | 能夠NTFS格式內部診斷檢查 -NTC- | 不能夠進行分配接近的NTFS格式叢集 -NTN | 禁止在WinNT之NTFS格式開機的容積體磁碟檢查(CHKDSK) -NTIL | 忽略非空的NTFS記錄檔案檢查(不一致的容積體) -NTIC | 忽略NTFS格式之容積體磁碟檢查位元 -NTIID | 忽略分隔區系統ID並根據檔案系統的基礎繁殖 -NTX:x | 設定NTFS格式之容積體快取大小於某千位元組. 該預設值是: x=8000. 指令行語法: CLONE,mode={COPY|LOAD|DUMP},src={drive|file},dst={drive|file} 磁碟模式 {拷貝|復原|備份},來源={磁碟|檔案},目的地={磁碟|檔案} CLONE,mode={PCOPY|PLOAD|PDUMP},src={driveartition|fileartition},dst={driveartition|file} 分隔區模式 {拷貝| 復原| 備份},來源={磁碟:分隔區 |檔案:分隔區}, 目的地={磁碟:分隔區 |檔案} CLONE,mode={COPY|LOAD|DUMP|PCOPY|PLOAD|PDUMP},src={drive|file},dst={drive|file},szen= {F|V|nnnnM|nnP}sze{F|L} (磁碟對磁碟或分隔區對分隔區之拷貝或復原或備份並同時重新配置某個分隔區的大小) GHOST指令行參數可以從特定的文字檔案閱讀, 其使用的語法: GHOST.EXE @(參數檔) (參數檔)此檔案以一般文字所撰寫它可以包含任何指令行參數, (除了-AFILE=及-DFILE= 之外). 此特性是免於MSDOS指令行限制於150個字元. 一些經由GHOST指令行批次繁殖的語法範例: * ghost -clone,mode=copy,src=1,dst=2 -sure - 在內部模式拷貝磁碟機一到磁碟機二,勿須提示其決定(內裝二部實體磁碟機). * ghost -nbm -clone,mode=dump,src=2,dst=c:\xxxx.gho - 經由NetBIOS模式連接到正在進行ghost\slave的網路遠端個人電腦並傾印本端磁碟機二 之內容到遠端磁碟機C:\xxxx.gho成一映像壓縮檔案. (本端第二部磁碟機內容壓縮成映像檔到遠端磁碟機C:\xxxx.gho) 附註: 該遠端附從機可以用ghost -nbs指令啟動. * ghost -clone,mode=load,src=e:\savdsk.img,dst=1 - 載入(復原)留存在網站磁碟分隔區E:\SAVEDSK.IMG影像檔案到個人電腦內的磁碟機一. * ghost -clone,mode=pdump,src=1:2,dst=g:\imgs\part2.img - 傾印(備份)磁碟機一的第二分隔區到g:\imgs\part2.img影像檔. * ghost -clone,mode=pload,src=g:\imgs\part2.img:2,dst=1:2 - 載入(復原)影像檔內的第二分隔區到內部硬碟磁碟機一的第二分隔區. * ghost -clone,mode=pcopy,src=1:2,dst=2:1 - 拷貝磁碟機一的第二分隔區到磁碟機二的第一分隔區. * ghost -clone,mode=load,src=g:\imgs\2prtdisk.img,dst=2,sze1=60P,sze2=40P - 載入(復原)影像檔案到磁碟機二, 並重整目的地分隔區大小配置成: 60%及40%. * ghost -clone,mode=load,src=e:\imgs\3prtdisk.img,dst=1,sze1=450M,sze2=1599M,sze3=2047M - 載入(復原)影像檔案到磁碟機一, 並重整分隔區大小為: (一)=450MB,(二)=1599MB,(三)=2047MB. * ghost -clone,mode=copy,src=1,dst=2,sze1=F,sze2=V,sze3=V - 拷貝有三個分隔區的磁碟機一到磁碟機二並保持第一分隔區與來源相同大小, 但是分開的其他分隔區所剩餘空間保留不予分配. * ghost -clone,mode=load,src=g:\imgs\2prtdisk.img,dst=1,szeL - 載入(復原)影像檔案到磁碟最後的分隔區並按照容量重整它的大小, 第一分隔區則利用剩餘的空間. 請參閱本程式隨附的GHOST.DOC說明檔給予更多的開關詳細資訊及它們的使用方法. CRC32開關使用之附錄: -CRC32開關允許製作磁碟或分隔區或映像壓縮檔等之每個CRC數值的清單,並查証原始或繁殖之清單對照. 其目的是允許快速列出傾印的檔案內容及查証由GHOST執行的磁碟是否包含與原始的檔案相同. CRC檢查以FAT分隔區之檔案接檔案工作. NTFS分隔區是在傾印檔內部各個MFT表層檢查CRC. 它是不可能於現在獲得以NTFS檔案系統檢查CRC失敗的檔案清單. 當建立NTFS分隔區的CRC檔案時, 僅產生單純的CRC數值. * ghost -CRC32,action=create,src=1,crcfile=ghost.crc - 建立檔案清單及磁碟的CRC數值. * ghost -CRC32,action=dverify,src=xumpfile.gho,crcfile=ghost.crc - 查証傾印檔(映像檔)的對照清單. * ghost -fcr - 建立CRC檔案 (定名為: GHOST.CRC) 當製作傾印檔時. 您同時可以從傾印檔(映像檔)建立CRC檔案, 並查証磁碟的對照. 該完整的語法是: * -CRC32,action={create|verify|pcreate|pverify|dcreate|dverify},src={{DiskSpec}|{PartSpec}|{File}}, {crcfile={File}|vlist={File}|vexcept={File}} (在指令行未空格是允許的). * crcfile={File} :: ASCII CRC檔案 - 預設值=ghost.crc * vlist={File} :: 查証清單檔 - 預設值=ghost.ls * vexcept={File} :: 查証除外檔 - 無預設值 該可行的動作是: 動 作 記 述 ------ ------------------------ * create 從磁碟建立ASCII CRC檔案 * verify 從CRC檔案查証磁碟 * pcreate 從分隔區建立ASCII CRC檔案 * pverify 從ASCII CRC檔案查証分隔區 * dcreate 從傾印檔建立ASCII CRC檔案 * dverify 從ASCII CRC檔案查証傾印檔 一些 -CRC32動作的範例: * ghost -CRC32,action=create 從主要硬碟機建立ASCII CRC32檔案. 附註: 預設的磁碟是主要(primary)磁碟機, 預設的ASCII CRC32檔案是: GHOST.CRC. * ghost -CRC32,action=create,src=2,crcfile=myfile.txt 建立ASCII CRC32檔案. 除了您指定的磁碟及ASCII CRC32檔案之外與前例相同. 此範例使用磁碟二為來源磁碟機並輸出檔案MYFILE.TXT. * ghost -CRC32,action=verify 查証主要(primary)磁碟機內容對照CRC32檔案. 再重覆一次, 該預設的磁碟是主要磁碟機及預 設的ASCII CRC32檔案是GHOST.CRC (在目前的目錄). 此外, 該預設的清單檔案是GHOST.LS. * ghost -CRC32,action=verify,src=1,crcfile=myfile.txt,vlist=myfile.out 查証主要(primary)磁碟機內容對照CRC32檔案. 如同前例, 但是指定磁碟, CRC檔及清單檔. 此範例使用磁碟一為來源磁碟機, MYFILE.TXT為ASCII CRC32檔及MYFILE.OUT為查証清單檔. * ghost -CRC32,action=verify,src=1,crcfile=myfile.txt,vlist=myfile.out,vexcept=myfile.exc 查証主要(primary)磁碟機內容對照CRC32檔案. 如同上例包含除外的參數而以它的登載為基礎排除比對檔案. 該VEXCEPT參數所指定的檔案是不以CRC檢查. 這是一般使用於排除經常在開機時有所改變的檔案. 排除的文字檔案樣本是: [Ghost exclusion list] \PERSONAL\PHONE [Partition: 1] \WINDOWS\COOKIES\*.* \WINDOWS\HISTORY\* \WINDOWS\RECENT\* \WINDOWS\USER.DAT \WINDOWS\TEMPOR~1\CACHE1\* \WINDOWS\TEMPOR~1\CACHE2\* \WINDOWS\TEMPOR~1\CACHE3\* \WINDOWS\TEMPOR~1\CACHE4\* [Partition: 2] \.1 [End of list] GHOST錯誤代碼 下面是大部份平常GHOST可能報告錯誤的清單. 請確認您是進行於最新的GHOST版本因為許多錯誤已經過修訂版之修改. (譯者註: 此說明書是轉譯於v4.d版, 新版是否有所更改請自行查証) 10000 不正確的路徑/檔案語法. 請確保路徑及檔名是正確並完全. 同時確定如果試圖在網站建立 影像壓縮檔案您有適當的使用者權利. 10001 使用者放棄執行. 10060 讀取壞的來源. 網站 - 由於交通或衝突. 光碟機 - 由於媒體問題. 10082 GHOST的展示版本已過期. 該是購買的時候了! 10170 使用GHOST -OR去拒絕檢查或更新到最新的版本以解決此難題. 10180 硬碟沒有回應. 請檢查電纜線, 電源連接, 跳線及基本輸出入單元(BIOS)設定. 確定您的 系統已經由FDISK組織硬碟. 10210 無效的擴充分隔區資訊,大概是由於使用像[EZ-磁碟機]之類的軟體壓制磁碟所致. 如果它們 是由此類型的驅動器所控制, GHOST無法完全將磁碟機定位. 10220 大部份是以視窗系統的DOS模式進行GHOST所關聯, 從DOS提示下進行GHOST, 最好是 從DOS的開機磁碟片執行. 10600 GHOST無法適當地繼續由於缺乏記憶體. 參閱下面15040錯誤給予更多資訊. 11000 無效的傾印(備份)檔案. 12080 一般是企圖在網站之上繁殖磁碟對磁碟所關聯. GHOST僅會經由NetBIOS(同儕對同儕)之 協定在網站繁殖磁碟對磁碟. 12090 閱讀或寫入實體硬碟錯誤. 嘗試以完整磁區掃瞄進行磁碟掃瞄. 14030 未註冊的GHOST版本遭遇檔案的日期超過它的終止日期. 審視您的系統是否檔案超過此日期 並暫時從系統更移到允許GHOST繼續的日期. 當發生此錯誤時您可以在GHOST視窗按鈕之 磁碟機:\路徑\檔名找尋犯錯位置. 15010 - 15020 - 15030 - 15050 通常以EA DATA.SF檔案去應付問題. 進行GHOST -E去規避此錯誤. 15040 GHOST無法適當執行由於缺乏傳統記憶體. 確定在您的config.sys已載入上層記憶體驅動器 或最好是更新到DOS v4.x版本以上. 下面是個可行的config.sys組態: device=himem.sys device=emm386.exe noems i=b000-b7ff (筆者註:加此參數無法執行ET3) dos=high,umb devicehigh=(您的裝置驅動器) devicehigh=(您的裝置驅動器) 等等. 下面是您不需要的裝置. 它們對於GHOST的效率並無助益. setver.exe smartdrv.exe 或任何其他磁碟公用快取 mouse.com 或任何其他滑鼠驅動器 15100 使用GHOST -OR去拒絕檢查或更新到最新的版本以解決此難題. 15150 大慨是腐壞的映像壓縮檔案. 從Local/Check/Image File選單進行"檢查映像壓縮檔案完整性...". 15165 GHOST橫越到通常放置在網際網路瀏覽器的快取目錄之末端檔案. 當發生此錯誤時您可以在 GHOST視窗按鈕之磁碟機:\路徑\檔名找尋犯錯位置. 更新到最新版本以解決此難題. 15170 由於來源硬碟機未格式化或無效的分隔區. 請確定來源磁碟機是完成分配為GHOST可找到 100% 能生育的媒體. 15175 以Compaq關聯所診斷分隔區之較舊的錯誤. 更新到最新的版本. 16040 太多分隔區在您的磁碟機. 因取決於舊的GHOST v3.x版本. 19080 大部份或許是GHOST要存取的目錄或檔案名稱是腐壞的. 19320 GHOST無法適當地繼續由於缺乏記憶體. 參閱上面15040錯誤給予更多資訊. 30004 密碼非供給保護的檔案(密碼不符) |