Re: [除錯] 救救我吧.....D槽不見了...

看板hardware (電腦硬體)作者 (maniaque)時間17年前 (2009/07/30 19:41), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《yungfan (沒事多喝水)》之銘言: : ﹝硬體規格﹞ : MB :華碩 M2N-E : HDD:一顆320G SATA , 一顆160G SATA : O.S:原本是VISTA : ﹝問題詳述﹞原本的設定為: : HD1(320G)接SATA1,分C:60G, D:260G : HD2(160G)接SATA4 : BIOS設定為SATA1+SATA4皆為RAID ENABLE : 因為VISTA用不習慣,後來決定灌回XP,於是用XP CD開機.. : 安裝程式跑完前面,到了要找硬碟的時候就說找不到主硬碟.. : 後來進BIOS設定,把SATA1,SATA4的RAID Disable掉... : XP安裝程式就可以找到兩顆硬碟,如下: : HD1: : C: 約50G : 未分割的空間: 約240G : HD2: : 未分割的空間: 約150 : 接著就下一步下一步把C:給格式化,灌XP進去..... : 可是呢...灌完後發現原本的D:不見了;進硬碟管理看到它沒有被分 : 割;然後新增一個磁碟(D:),它卻要我格式化... : 我不敢隨便fotmat,但現在裡面的資料就全抓不出來了..... : 請問有沒有哪位高手救救我的硬碟啊..大恩大德感激不盡.... : ﹝已做努力﹞想努力但不知如何下手.......... 這大概要用 spfdisk 看一下分割區的分割形態... 發生原因大概是因為 1.可能 XP 太舊,寫入分割區欄位錯置(format 時會改寫 partition ) 2.跟上面類似,但 XP 比較新,支援 > 137GB 其實這種問題歸類出來,大概就是因為 讀取 partition 跟格式化 partition 錯置. 所謂的 C: 是 DOS 所看到的,簡單來講,要 DOS 認得的 才會有磁碟機代號. 但對於 XP or Win2k 而言,分割區代號是以 multi(0)disk(0)rdisk(0)partition(1) 來顯示. 假設multi(0)disk(0)rdisk(0)partition(1) 是 NTFS 檔案系統 但multi(0)disk(0)rdisk(0)partition(2)則是 FAT32檔案系統 那對於 DOS 而言, C 槽是 multi(0)disk(0)rdisk(0)partition(2) 因為DOS 看不懂NTFS ,所以 C 槽是第二個分割區 但現在你看到的 XP ,到底把 0,0,1 當作 C ,還是把 0,0,2 當作 C 這就是很難控制的變數,因為有可能無誤判,變成 把0,0,2 當 C ,但格式化時卻斃了 0,0,1 而且,大家大概不知道,分割區可以前後換位置.... 也就是排在硬碟空間後面的分割區 是可以在 partitiin 表排在最前面的...... 所以第三種可能性,就是上面這種的,空間位置跟partition 表 上面的位置順序是"不同的".....那斃錯硬碟分割區根本稀鬆平常..^_^ (只要軟體沒有 care 到這一點就可能...) (順道一提,連ghost 都有可能踩到這 bug ,至少個人曾碰過 要 restore 一個空 image 到USB 隨身碟時,斃掉一個空的內接 硬碟的情況 -- 上面講的有點深,常玩硬碟分割的,有使用 spfdisk 跟 norton diskedit 大概會比較容易懂上面講的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.139.108

07/30 22:34, , 1F
所謂前人種樹後人乘涼的bug (誤
07/30 22:34, 1F

08/01 01:51, , 2F
喔喔..所以咧...我的第一步是該如何下手呢..
08/01 01:51, 2F

08/02 23:18, , 3F
找個看得懂上面在講啥的幫你診斷診斷吧.... ^_^
08/02 23:18, 3F

11/04 02:32, , 4F
試試Active@ Partition Recovery
11/04 02:32, 4F
文章代碼(AID): #1ASORFQZ (hardware)
討論串 (同標題文章)
文章代碼(AID): #1ASORFQZ (hardware)