作者maniaque (maniaque)
看板Storage_Zone
标题Re: [救援] Clonezilla, TestDisk, 硬碟分割表回复 …
时间Fri Nov 5 00:38:45 2010
※ 引述《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
之类的软体去拉子目录里面的东西.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.98.170
1F:→ hirokofan :clonezilla可不是「阿撒布鲁」的软体,国网中心里面 11/05 06:16
2F:→ hirokofan :的高速电脑都是用这个在倒的 11/05 06:19
3F:推 chang0206 :推楼上,Clonezilla可是在国内外都颇受好评的 11/05 08:13
4F:→ KO2 :本板竟然不给嘘 11/05 17:36