PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   硬碟呈現 未初始化 未配置 要怎麼救? (https://www.pcdvd.com.tw/showthread.php?t=480564)

Whisper 2005-05-01 02:28 AM

當 WinXP 非正常關機後會啟動的磁碟公用程式應是 SCANDISK 而非 CHKDSK
XP 版的 SCANDISK 即文字模式下的磁碟掃瞄模式,功能作用與視窗版本完全相同

參數為:

/ALL Checks and repairs all local drives.
/AUTOFIX Fixes damage without prompting.
/CHECKONLY Checks a drive, but does not repair any damage.
/CUSTOM Configures and runs ScanDisk according to SCANDISK.INI settings.
/NOSAVE With /AUTOFIX, deletes lost clusters rather than saving as files.
/NOSUMMARY With /CHECKONLY or /AUTOFIX, prevents ScanDisk from stopping at
summary screens.
/SURFACE Performs a surface scan after other checks.
/MONO Configures ScanDisk for use with a monochrome display.

『若』該指令語法一定得指定路徑,但磁碟代號又無法辨識不妨改以 /ALL 參數試試。
但以經驗論,SCANDISK 要完全修復被 XP 辨識為 RAW DISK 的硬碟其成功率微乎其微,不要寄望太深!


若該 Partition table 毀損的硬碟只有一個分割區(單一主分割或擴充分割區)
以 Spfdisk 修復相當容易,因啟始磁區肯定為0,而結束磁區也可經由單位換算(每單位磁柱=1.97MB)
或以 Spfdisk 『模擬』分割時選擇『配置整個區域』即可得知該硬碟磁柱最大值(於此例即為結束磁區)

註:
1)前述『模擬』分割,是指仍以 Spfdisk 重新進行正常分割,但在得知結束磁區後,不要儲存新建分割表。
2)在嘗試修復分割表前,建議先以 Spfdisk 備份系統內所有硬碟的分割表,或建立 UNDO 檔亦可。

在填入啟始磁區與結束磁區後,再檢視系統ID是否有誤,若有以選單中之 "3.系統ID" 修正之
,若該分割區原先為開機碟,也請執行 "2.設定啟動"儲存變更後再重開機即可。
註:系統ID與檔案系統對照表,於執行 "3.系統ID" 即可看見。

但若該硬碟同時具有數個主分割 + 擴充 + 邏輯分割區,那就難搞了!
因你無法精確定義每一分割區之起迄磁柱位址,能完整救回的可能性很低,此狀態下通常僅能救回主分割區。

若你的硬碟配置屬於後者,則只能如樓上建議準備另一硬碟改以 R-Studio 救檔。
此外,你的狀況並非是檔案配置表毀損,於執行 R-Studio 時應該是不需掃瞄完整磁區的。
因此不需以 "SCAN" 模式回復檔案,若 R-Studio 仍能偵測到該硬碟,直接選擇 "Open Driver Files"
應該便可看到該硬碟內的樹狀目錄與檔案。以此模式回復檔案速度非常快,且檔名完整。

hgame 2005-05-01 02:37 AM

執行類似工作的新方法Windows XP 幾乎全部保留並增強了 MS-DOS 功能。下表解說:

MS-DOS 指令功能的變更。
Windows XP 中不再使用的 MS-DOS 指令。
Windows XP 64-Bit Edition 中不再使用的 MS-DOS 指令。
MS-DOS 指令的變更

下表列出 MS-DOS 指令功能的變更。

指令 變更後的功能
chcp 變更所有 [命令提示字元] 視窗的字碼頁。
diskcomp 不支援命令列選項 /1 及 /8。
diskperf 不再需要在伺服器電腦上執行動作。您仍可以針對遠端管理使用 diskperf。
diskcopy 不支援命令列選項 /1。
doskey 所有接受緩衝區輸入之字元程式皆可使用。Doskey 具有一系列增強的改善。
format 僅支援 1.44 MB 軟牒機。不再支援 20.8 MB 光軟磁碟 (電磁光) 磁碟機。不再支援命令列選項 /b、/s、/u、/1、/4 及 /8。
label 脫字符號 (^) 以及 & 可以用在磁碟區標籤中。
mode 不再支援 mode lptn[:][cols=c][lines=n] 及 mode lptn[:][c][,[n]] 語法。
print 不再支援命令列選項 /b、/c、/m、/p、/q、/s、/t 及 /u。
prompt 新的字元組合可以讓您在提示字元中新增 & ($a) 號、括弧 ($c 及 $f) 及空格 ($s)。
recover 只能夠修復檔案。
rmdir 新的 /s 命令列選項會刪除包含檔案及子目錄的目錄。
sort 不需要 TEMP 環境變數。檔案大小沒有限制。
xcopy 新的 /g 命令列選項會建立解密的目的檔。

無法使用的 MS-DOS 指令

下列 MS-DOS 指令無法在命令提示字元上使用。

指令 新程序或廢除的理由
assign 目前不支援。
backup 目前不支援。
choice 目前不支援。
ctty 目前不支援。
dblspace 目前不支援。
deltree rmdir /s 指令可刪除內含檔案及子目錄的目錄。使用 rmdir 指令的相關資訊,請參閱 Rmdir。
dosshell 功能現在是固有的。
drvspace 目前不支援。
emm386 功能現在是固有的。
fasthelp 目前不支援。在命令提示字元上使用 help 指令。使用 help 的相關資訊,請參閱 Help。如需命令列工具的完整清單,請參閱命令列參照 A-Z。
fdisk 目前不支援。使用 diskpart 指令,可讓您管理磁碟、磁碟分割或磁碟區。使用 diskpart 指令的相關資訊,請參閱 Diskpart。
include 不支援 MS-DOS 子系統的多重設定。
interlnk 目前不支援。
intersrv 目前不支援。
join 增加的磁碟分割大小及改善的檔案系統可降低結合磁碟機的需求。
memmaker MS-DOS 子系統記憶體使用方法會自動最佳化。
menucolor 不支援 MS-DOS 子系統的多重設定。
menudefault 不支援 MS-DOS 子系統的多重設定。
menuitem 不支援 MS-DOS 子系統的多重設定。
mirror 目前不支援。
msav 目前不支援。
msbackup 針對具有磁帶機的電腦使用 ntbackup 指令,或者針對不具有磁帶機的電腦使用 xcopy 指令。使用 ntbackup 的相關資訊,請參閱 Ntbackup。執行 xcopy 的相關資訊,請參閱 Xcopy。
mscdex 您無需將 MS-DOS 子系統設定成可以使用 CD-ROM。Windows XP 會提供 MS-DOS 子系統對 CD-ROM 磁碟機的存取管道。
msd 使用 [系統資訊] 嵌入式管理單元。若要啟動 [系統資訊],請按一下 [開始],並按一下 [執行],再鍵入 msinfo32。
numlock 目前不支援。
power 目前不支援。
restore 目前不支援。
scandisk 目前不支援。使用 chkdsk 指令,可讓您建立並顯示基於檔案系統的磁碟狀態報告。Chkdsk 也能列出並修正磁碟上的錯誤。執行 chkdsk 的相關資訊,請參閱 Chkdsk。
smartdrv 自動快取 MS-DOS 子系統。
submenu 不支援 MS-DOS 子系統的多重設定。
sys Windows XP 不適用於標準的 1.2 MB 或 1.44 MB 磁片。
undelete 目前不支援。
unformat 目前不支援。
vsafe 目前不支援。

無法在 Windows XP 64-Bit Edition 上使用的 MS-DOS 指令。

下列 16 位元 MS-DOS 子系統指令無法在 Windows XP 64-Bit Edition 上使用。

指令 功能
append 可讓程式在所指定的資料夾下開啟資料檔案,就如同這些檔案是在目前的資料夾下一樣。
debug 啟動可用於測試及偵錯 MS-DOS 可執行檔的 Debug.exe 程式。
edit 啟動用來建立及變更 ASCII 文字檔的 [MS-DOS 編輯器]。
edlin 啟動 Edlin.exe,它是一種以行為主的文字編輯器,可來建立及變更 ASCII 檔案。
exe2bin 將 .exe (可執行檔) 轉換成二進位格式。
expand 展開一或多個壓縮的檔案。
fastopen Windows XP 不使用此命令。只有與 MS-DOS 相容的檔案才會接受它。
forcedos 在 MS-DOS 子系統中啟動指定的程式。僅對於 Windows XP 未將其識別為 MS-DOS 程式的 MS-DOS 程式,才有必要使用此指令。
graphics 將程式載入記憶體中,以在印表機上列印螢幕上所顯示的內容 (使用彩色或圖形介面卡時)。
loadfix 確保在第一個 64KB 傳統記憶體上載入程式,然後執行該程式。
loadhigh (lh) 將程式載入到上層記憶體區域 (UMA)。將程式載入到 UMA,可為其他程式騰出更多的傳統記憶體空間。
mem 顯示目前已載入 MS-DOS 子系統之記憶體中的已配置記憶體區域、可用記憶體區域及程式的相關資訊。
nlsfunc 載入指定給國家 (地區) 的資訊。 Windows XP 不使用此命令。只有與 MS-DOS 相容的檔案才會接受它。

setver 設定 MS-DOS 子系統報告給程式的 MS-DOS 版本號碼。
share Windows XP 不使用此命令。只有與 MS-DOS 相容的檔案才會接受它。
節錄至 開始 說明與支援 keyin scandisk 相關說明

Farina 2005-05-01 02:45 AM

感謝前輩大篇幅的回答,感激不盡

目前的狀況即是您說的後者,有擴充分割存在...您剛好也說中了弟不打算以R-Studio回復的心情

因為R-Studio只認得一棵沒有分割區的HDD,要完整掃瞄全部的磁區太久,所以才打算放棄該軟體...

請前輩能否指引一條明路,告訴小弟該怎麼做

PS 這顆硬碟掃瞄過了,沒有壞軌,我想應該簡化了困難度,希望中高手相助

Whisper 2005-05-01 02:11 PM

引用:
作者hgame
scandisk 目前不支援。使用 chkdsk 指令,可讓您建立並顯示基於檔案系統的磁碟狀態報告。Chkdsk 也能列出並修正磁碟上的錯誤。執行 chkdsk 的相關資訊,請參閱 Chkdsk。

真抱歉!反倒是我弄錯了。現正閉門思過中,請見諒!
微軟自XP後已改用增強型磁碟工具 CHKDSK 取代了 SCANDISK
是我記反了 :cry:

Cancer 2005-05-01 02:31 PM

小弟之前也是遇到此狀況,用EasyRecovery pro跑了一晚上160gb全部救回.

Farina 2005-05-01 03:39 PM

To Cancer :

請問前輩是用那個功能? 因為 EasyRecovery 的功能實在很多,不知道要以哪一個下手?

懇請指點,感激不盡

zyx0931 2005-05-02 03:09 PM

http://forum.pcdvd.com.tw/showthread.php?t=267419
這是我之前參考的文章
因為我自己當初也是糊里糊塗就救回資料了
希望能對你有幫助∼

abcpanadol 2005-05-02 05:02 PM

引用:
作者Farina
感謝前輩大篇幅的回答,感激不盡

目前的狀況即是您說的後者,有擴充分割存在...您剛好也說中了弟不打算以R-Studio回復的心情

因為R-Studio只認得一棵沒有分割區的HDD,要完整掃瞄全部的磁區太久,所以才打算放棄該軟體...

請前輩能否指引一條明路,告訴小弟該怎麼做

PS 這顆硬碟掃瞄過了,沒有壞軌,我想應該簡化了困難度,希望中高手相助


連partition都不見了, XP的公用程式通常是沒有用的,
必須使用R-studo, Final Data, Easy Recovery之類的救援軟體,
有資料全失的可能,樓主可能不知道問題的嚴重性,還在嫌救援軟體過慢 ,
如果是我發生這樣的事情,能救回來我就很高興了,


所有的時間均為GMT +8。 現在的時間是05:06 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。