Clonezilla, TestDisk, 硬碟分割表回復 … - 儲存設備

By Brianna
at 2010-11-05T00:38
at 2010-11-05T00:38
Table of Contents
※ 引述《hirokofan (笠原弘子 命!)》之銘言:
: ※ 引述《shyangs (丹丹)》之銘言:
: : 我有兩個硬碟:
: : Hitachi IDE 80G (C: winXP 系統 41.2G ; D: 資料 41.2G)
:
: hda1 41G
: hda2 41G
: (也可能是hda5)
:
: : Hitachi SATA 1T (H: 空 52.4G; I: 空 52.4G; J: 資料 448G; K: 資料448G)
: : (BIOS 開機優先序: 1. IDE 80G 2. SATA 1T)
:
: sda1 52G
: sda2 52G
: sda3 448G
: sda4 448G
:
: : 我先用 TestDisk ver. 6.11.3 備份了 1T這個硬碟的分割表,如下
: : #1288781875 Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
: : 1 : start= 63, size=102398247, Id=07, P
: : 2 : start=102398310, size=102398310, Id=07, P
: : 3 : start=204796620, size=874353690, Id=07, P
: : 4 : start=1079150310, size=874369755, Id=07, P
: : (我看不懂這些數字是什麼意思@@)
:
: start是該分割區起始的磁軌,size就是容量,ID=7表示你給他的是NTFS,P是主分割
:
這些都是 LBA 值...
Start 指的是這個分割區的起始 LBA 值
Size 則是指這個分割區的總 LBA 數
所以可以看到 start + size = 下一個分割區的 start address
其他就如 hirokofan
: : 然後,用 Clonezilla ver. 1.2.6-24-amd64 分割區對拷C to I,專家模式加 -k1參數。
: : 對拷完,進BIOS 改開機優先序(1. SATA 1T 2. IDE 80G),重新開機時,電腦自動跑了
: : 三階段的磁碟檢查,才進入 winXP (I槽),但只看得到素色的桌面,桌面上沒出現桌面捷
: : 徑,底下的開始功能表、系統列也沒跑出來。
:
: 沒記錯的話, -k1是等比例放大分割區,我推測你只選擇了一個分割區,
: 來源硬碟有兩個分割區各佔50%,你設-k1就讓 clonezilla把目標硬碟的
: 前面50%硬切出來,(麻煩的是 J槽也被劃進去了新的分割區中)
: 所以你的圖顯示的是原本的分割表然後加上一個莫名其妙佔掉前半段的分割區
: (注意 254左邊那個數字,那是分割區結尾的磁柱數)你的1T變成
:
: start end(磁柱數)
: sda1 H 0 6373
: ? 0 60790 <- winxp_dsk
: sda2 I 6374 12747
: sda3 J 12748 67173
: sda4 K 67174 121600
:
: 如果把winxp_dsk那一行去掉,你會發現後面的start磁柱數會接著前面的end
: 簡單的說就是這個分割區在做怪
:
若就 MBR 數據而言,就是多一個分割區"疊位".
而這個分割區的 size ,涵括到 H,I,J 的範圍
(K應不受影響,因為 K 從 Cluster Address 67174 開始)
: 理論上把分割表的資料清光然後依照舊的重建起來應該就能找回來後面的JK
: 只是 J槽很難講,按照道理來源資料沒那麼多是不會寫到那麼後面的地方
: 但你的磁碟有檢查過,會有什麼影響很難說
:
: 依照你的需求應該選-k(不重新建立分割區)然後選-r調整大小
:
: 而且你把hda1拷到sda2我認為會有問題,除非你有去修改根目錄的boot.ini
: 否則系統開機會指向sda1。不過依照之前的推測,你做對拷還是複製到第一個分割區
: 因此開機是沒有問題的
聽說有些拷貝軟體會幫 user 偷偷改 boot.ini
:
:
: : 按了 ctrl+alt+del 叫出工作管理員重新開機。進 BIOS 改開機優先序(1. IDE 80G
: : 2. SATA 1T),成功進入 winXP (C槽),在磁碟管理中發現SATA 1T變成 H: 4xxG, I:
: : winXP 系統 4xxG, 未配置: xx MB
因為有疊位,0-60790 是一個分割區,67174-12160 是一個分割區
中間(60791-67173)就是空的未分配區
不過呢,順道給您個小觀念,
在 GUI environment,H 不一定就是你所認知的 H,I 也不一定就是你認知的 I
(簡單講:磁碟機代號只是做參考而已..win2k/xp 是可以換磁碟機代號的..)
: : 接著,用 TestDisk 嘗試回復救援,使用之前的備份,卻提示 Structure: Bad,但看得
: : 到 J, K 兩槽的資料,似乎還沒到不可挽回的地步。
: : 請問我能夠如何救回 J, K 兩槽的資料呢? 謝謝。
: : <附圖>
: : 1. Structure: Bad
: : http://tinyurl.com/35phwbo
: : 2.看得到 J 槽的資料 ( 有 Comic、firefox等資料夾 )
: : http://tinyurl.com/342zly4
:
個人建議是,既然有備份 1T 的原始分割表,那就是把它整個壓回去 1T
的 MBR
若你在 clonezilla 拷貝操作時,沒有傷到 J 分割區的檔案結構存放位置
"理論上" 蓋回去之後. J 跟 K 都會回來........( H & I 就算了)
但若有傷到的話 J ,就是動用 R-studio 處理.
總之,個人"沒用過"這些阿撒布魯的軟體,只能就磁碟分割架構理論上給
點建議(軟體? spfdisk + format + ghost 就打遍天下了....)
ps. structure bad 有可能是被 XP "修壞了",此時大概只能動用 r-studio
之類的軟體去拉子目錄裡面的東西.
--
: ※ 引述《shyangs (丹丹)》之銘言:
: : 我有兩個硬碟:
: : Hitachi IDE 80G (C: winXP 系統 41.2G ; D: 資料 41.2G)
:
: hda1 41G
: hda2 41G
: (也可能是hda5)
:
: : Hitachi SATA 1T (H: 空 52.4G; I: 空 52.4G; J: 資料 448G; K: 資料448G)
: : (BIOS 開機優先序: 1. IDE 80G 2. SATA 1T)
:
: sda1 52G
: sda2 52G
: sda3 448G
: sda4 448G
:
: : 我先用 TestDisk ver. 6.11.3 備份了 1T這個硬碟的分割表,如下
: : #1288781875 Disk /dev/sdb - 1000 GB / 931 GiB - CHS 121601 255 63
: : 1 : start= 63, size=102398247, Id=07, P
: : 2 : start=102398310, size=102398310, Id=07, P
: : 3 : start=204796620, size=874353690, Id=07, P
: : 4 : start=1079150310, size=874369755, Id=07, P
: : (我看不懂這些數字是什麼意思@@)
:
: start是該分割區起始的磁軌,size就是容量,ID=7表示你給他的是NTFS,P是主分割
:
這些都是 LBA 值...
Start 指的是這個分割區的起始 LBA 值
Size 則是指這個分割區的總 LBA 數
所以可以看到 start + size = 下一個分割區的 start address
其他就如 hirokofan
: : 然後,用 Clonezilla ver. 1.2.6-24-amd64 分割區對拷C to I,專家模式加 -k1參數。
: : 對拷完,進BIOS 改開機優先序(1. SATA 1T 2. IDE 80G),重新開機時,電腦自動跑了
: : 三階段的磁碟檢查,才進入 winXP (I槽),但只看得到素色的桌面,桌面上沒出現桌面捷
: : 徑,底下的開始功能表、系統列也沒跑出來。
:
: 沒記錯的話, -k1是等比例放大分割區,我推測你只選擇了一個分割區,
: 來源硬碟有兩個分割區各佔50%,你設-k1就讓 clonezilla把目標硬碟的
: 前面50%硬切出來,(麻煩的是 J槽也被劃進去了新的分割區中)
: 所以你的圖顯示的是原本的分割表然後加上一個莫名其妙佔掉前半段的分割區
: (注意 254左邊那個數字,那是分割區結尾的磁柱數)你的1T變成
:
: start end(磁柱數)
: sda1 H 0 6373
: ? 0 60790 <- winxp_dsk
: sda2 I 6374 12747
: sda3 J 12748 67173
: sda4 K 67174 121600
:
: 如果把winxp_dsk那一行去掉,你會發現後面的start磁柱數會接著前面的end
: 簡單的說就是這個分割區在做怪
:
若就 MBR 數據而言,就是多一個分割區"疊位".
而這個分割區的 size ,涵括到 H,I,J 的範圍
(K應不受影響,因為 K 從 Cluster Address 67174 開始)
: 理論上把分割表的資料清光然後依照舊的重建起來應該就能找回來後面的JK
: 只是 J槽很難講,按照道理來源資料沒那麼多是不會寫到那麼後面的地方
: 但你的磁碟有檢查過,會有什麼影響很難說
:
: 依照你的需求應該選-k(不重新建立分割區)然後選-r調整大小
:
: 而且你把hda1拷到sda2我認為會有問題,除非你有去修改根目錄的boot.ini
: 否則系統開機會指向sda1。不過依照之前的推測,你做對拷還是複製到第一個分割區
: 因此開機是沒有問題的
聽說有些拷貝軟體會幫 user 偷偷改 boot.ini
:
:
: : 按了 ctrl+alt+del 叫出工作管理員重新開機。進 BIOS 改開機優先序(1. IDE 80G
: : 2. SATA 1T),成功進入 winXP (C槽),在磁碟管理中發現SATA 1T變成 H: 4xxG, I:
: : winXP 系統 4xxG, 未配置: xx MB
因為有疊位,0-60790 是一個分割區,67174-12160 是一個分割區
中間(60791-67173)就是空的未分配區
不過呢,順道給您個小觀念,
在 GUI environment,H 不一定就是你所認知的 H,I 也不一定就是你認知的 I
(簡單講:磁碟機代號只是做參考而已..win2k/xp 是可以換磁碟機代號的..)
: : 接著,用 TestDisk 嘗試回復救援,使用之前的備份,卻提示 Structure: Bad,但看得
: : 到 J, K 兩槽的資料,似乎還沒到不可挽回的地步。
: : 請問我能夠如何救回 J, K 兩槽的資料呢? 謝謝。
: : <附圖>
: : 1. Structure: Bad
: : http://tinyurl.com/35phwbo
: : 2.看得到 J 槽的資料 ( 有 Comic、firefox等資料夾 )
: : http://tinyurl.com/342zly4
:
個人建議是,既然有備份 1T 的原始分割表,那就是把它整個壓回去 1T
的 MBR
若你在 clonezilla 拷貝操作時,沒有傷到 J 分割區的檔案結構存放位置
"理論上" 蓋回去之後. J 跟 K 都會回來........( H & I 就算了)
但若有傷到的話 J ,就是動用 R-studio 處理.
總之,個人"沒用過"這些阿撒布魯的軟體,只能就磁碟分割架構理論上給
點建議(軟體? spfdisk + format + ghost 就打遍天下了....)
ps. structure bad 有可能是被 XP "修壞了",此時大概只能動用 r-studio
之類的軟體去拉子目錄裡面的東西.
--
Tags:
儲存設備
All Comments

By Tom
at 2010-11-08T04:45
at 2010-11-08T04:45

By Eden
at 2010-11-12T13:06
at 2010-11-12T13:06

By Necoo
at 2010-11-16T16:17
at 2010-11-16T16:17

By Freda
at 2010-11-19T15:37
at 2010-11-19T15:37
Related Posts
Clonezilla, TestDisk, 硬碟分割表回復 …

By Skylar Davis
at 2010-11-05T00:38
at 2010-11-05T00:38
關於新硬碟的磁碟分割

By Frederica
at 2010-11-05T00:01
at 2010-11-05T00:01
請推薦2000元以內的隨身碟

By Charlie
at 2010-11-04T23:57
at 2010-11-04T23:57
Clonezilla, TestDisk, 硬碟分割表回復 …

By Charlie
at 2010-11-04T23:46
at 2010-11-04T23:46
請問AMD 780G+SB700 可以支援Port Multiplier嗎?

By Robert
at 2010-11-04T22:08
at 2010-11-04T22:08