分页: 2 / 3

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 21:32
蛋蛋痛
U盘?试试看。"|"管道的命令是怎么用了,来个完整的命令行示意指导。谢谢。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 21:53
onshoestring
命令 > 文件名
>重定向输出到文件
现在不需要了。

看15楼,用工具软件修复。
手工修复要用winhex,要在整个硬盘找55AA标志,还要对分区表熟悉。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 23:34
蛋蛋痛
testdisk要在win下运行,我我无法进入win(无论u盘上的还是光盘上的)。要有linux的解决办法。
我把
sudo fdisk -lu
sudo sfdisk -d /dev/sda
的输出做出来了。

sudo fdisk -lu

Disk /dev/sda: 240.1 GB, 240068198400 bytes
255 heads, 63 sectors/track, 29186 cylinders, total 468883200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x176c176c

Device Boot Start End Blocks Id System
/dev/sda1 * 63 21269791 10634864+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 21270526 468857024 223793249+ f W95 Ext'd (LBA)
/dev/sda5 37447578 81915434 22233928+ 7 HPFS/NTFS
/dev/sda6 81917483 83992106 1037312 82 Linux swap / Solaris
/dev/sda7 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda8 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda9 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda10 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda11 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda12 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda13 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda14 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda15 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda16 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda17 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda18 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda19 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda20 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda21 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda22 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda23 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda24 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda25 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda26 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda27 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda28 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda29 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda30 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda31 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda32 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda33 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda34 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda35 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda36 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda37 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda38 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda39 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda40 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda41 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda42 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda43 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda44 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda45 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda46 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda47 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda48 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda49 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda50 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda51 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda52 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda53 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda54 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda55 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda56 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda57 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda58 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda59 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda60 35371008 37445631 1037312 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders, total 78140160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbfaab753

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 16779327 8388640 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdb2 16779328 78140159 30680416 f W95 Ext'd (LBA)
/dev/sdb5 16779392 78140159 30680384 7 HPFS/NTFS

sudo sfdisk -d /dev/sda

Disk /dev/sda: 240.1 GB, 240068198400 bytes
255 heads, 63 sectors/track, 29186 cylinders, total 468883200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x176c176c

Device Boot Start End Blocks Id System
/dev/sda1 * 63 21269791 10634864+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 21270526 468857024 223793249+ f W95 Ext'd (LBA)
/dev/sda5 37447578 81915434 22233928+ 7 HPFS/NTFS
/dev/sda6 81917483 83992106 1037312 82 Linux swap / Solaris
/dev/sda7 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda8 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda9 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda10 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda11 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda12 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda13 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda14 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda15 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda16 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda17 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda18 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda19 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda20 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda21 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda22 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda23 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda24 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda25 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda26 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda27 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda28 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda29 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda30 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda31 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda32 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda33 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda34 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda35 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda36 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda37 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda38 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda39 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda40 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda41 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda42 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda43 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda44 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda45 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda46 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda47 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda48 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda49 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda50 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda51 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda52 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda53 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda54 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda55 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda56 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda57 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda58 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda59 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda60 35371008 37445631 1037312 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders, total 78140160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbfaab753

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 16779327 8388640 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdb2 16779328 78140159 30680416 f W95 Ext'd (LBA)
/dev/sdb5 16779392 78140159 30680384 7 HPFS/NTFS

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 23:45
haoyihuan
有这么多分区吗?

你用的过来?

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 23:52
蛋蛋痛
haoyihuan 写了:有这么多分区吗?

你用的过来?
估计就是传说中的“循环的逻辑分区链”。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-23 23:55
onshoestring
/dev/sda1 * 63 21269791 10634864+ 7 HPFS/NTFS
/dev/sda2 21270526 468857024 223793249+ f W95 Ext'd (LBA)
/dev/sda7 21270590 408212116 193470763+ 7 HPFS/NTFS
/dev/sda8 35371008 37445631 1037312 82 Linux swap / Solaris
/dev/sda5 37447578 81915434 22233928+ 7 HPFS/NTFS
/dev/sda6 81917483 83992106 1037312 82 Linux swap / Solaris

sda7结束扇区应该在35371008-63扇区,要证明还要读出来看。
sda6之后的分区全部丢失。
sda8后面分区是循环的逻辑分区链,都没用。
最好还是用分区工具恢复,如果数据重要最好找专业维修。

手工搞很麻烦的,要对分区表比较熟悉。我签名档有教程。
先要找到sda7结束扇区。
再找sda6结束扇区之后的分区。
/dev/sda6 81917483 83992106 1037312 82 Linux swap / Solaris

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 0:24
蛋蛋痛
推荐《数据恢复五本书》中哪一本?

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 0:39
onshoestring
较新
数据重现_文件系统原理精解与数据恢复最佳实践.pdf

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 0:47
蛋蛋痛
谢谢。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 1:32
蛋蛋痛
能按http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=153972,6 楼 billbear 说的去做吗?

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 1:37
蛋蛋痛
不好意思,没认真看。TestDisk是有linux版的。对不住onshoestring 的耐心解答了。 :em06

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 22:22
蛋蛋痛
testdisk没能完整运行。有什么方法能手动删除那些明显错误的分区,再用testdisk修复,这样的方案可行吗?

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-24 23:00
错了吗
找个U盘
或内存卡+读卡。

制成启动盘,进去后,找分区修复工具。

现在U盘启动制作工具很多,随便找一个,一会儿的功夫就可以弄出一个启动盘

比如进入PE,找个PTDD(分区表医生),修复分区表。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-25 0:06
蛋蛋痛
只有ubuntu 10.04(其他linux没试)能进到可操作的界面,其他winpe,磁盘修复盘都死机。不过经过长时间的磁盘操作,我的riad卡,有问题了。现在不知道是单纯的接触不良,还是烧掉了。

Re: xp、ubuntu双系统,ghost xp后无法启动。一年前有类似帖子,没解决。看看现在能否解决。

发表于 : 2012-05-25 0:44
蛋蛋痛
卡挂了。