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

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#16

帖子 蛋蛋痛 » 2012-05-23 21:32

U盘?试试看。"|"管道的命令是怎么用了,来个完整的命令行示意指导。谢谢。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

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

#17

帖子 onshoestring » 2012-05-23 21:53

命令 > 文件名
>重定向输出到文件
现在不需要了。

看15楼,用工具软件修复。
手工修复要用winhex,要在整个硬盘找55AA标志,还要对分区表熟悉。
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#18

帖子 蛋蛋痛 » 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
头像
haoyihuan
帖子: 271
注册时间: 2009-06-11 13:37

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

#19

帖子 haoyihuan » 2012-05-23 23:45

有这么多分区吗?

你用的过来?
跑debian应该是有点搞头的吧。
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#20

帖子 蛋蛋痛 » 2012-05-23 23:52

haoyihuan 写了:有这么多分区吗?

你用的过来?
估计就是传说中的“循环的逻辑分区链”。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

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

#21

帖子 onshoestring » 2012-05-23 23:55

/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
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#22

帖子 蛋蛋痛 » 2012-05-24 0:24

推荐《数据恢复五本书》中哪一本?
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

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

#23

帖子 onshoestring » 2012-05-24 0:39

较新
数据重现_文件系统原理精解与数据恢复最佳实践.pdf
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#25

帖子 蛋蛋痛 » 2012-05-24 1:32

能按http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=153972,6 楼 billbear 说的去做吗?
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#26

帖子 蛋蛋痛 » 2012-05-24 1:37

不好意思,没认真看。TestDisk是有linux版的。对不住onshoestring 的耐心解答了。 :em06
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#27

帖子 蛋蛋痛 » 2012-05-24 22:22

testdisk没能完整运行。有什么方法能手动删除那些明显错误的分区,再用testdisk修复,这样的方案可行吗?
头像
错了吗
帖子: 255
注册时间: 2008-10-09 19:00

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

#28

帖子 错了吗 » 2012-05-24 23:00

找个U盘
或内存卡+读卡。

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

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

比如进入PE,找个PTDD(分区表医生),修复分区表。
菜鸟一只
羽毛未长
吱吱嘈嘈
烦到莫怪
蛋蛋痛
帖子: 20
注册时间: 2012-05-17 17:34

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

#29

帖子 蛋蛋痛 » 2012-05-25 0:06

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