无忧启动论坛

标题: 2T西数绿盘分区丢失RStudio恢复问题请教,谢谢![更新解决过程] [打印本页]

作者: 2012Zorro    时间: 2012-2-25 13:02
标题: 2T西数绿盘分区丢失RStudio恢复问题请教,谢谢![更新解决过程]
〓〓2012-3-5更新〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
我的问题算是临时解决了,虽然也算不上什么很有逻辑的解决办法,甚至到最后我也不明白到底是什么原因,但总算是能识别2T的硬盘了。

解决过程如下:
1. 原来2T硬盘是接在IDE Channel 1 Master的SATA口上的,Win7的盘是在IDE Channel 0 Master的SATA口上的。
2. 我把两块硬盘的SATA口调换了一下,也就是电脑启动的时候先到2T盘上去找系统,再去Win7的盘上找,结果这样进去Win7后,2T硬盘就能正常识别了。
3. 之后再把两块盘调换回来,进入Win7也能正常识别了。


不知道之前究竟是什么问题,但是能识别了就好!哈哈!
但是很可惜没有找到真正的原因是什么,就这么稀里糊涂的弄好了,如果有人能想到原因的话,麻烦再告诉我啊!

总之再次感谢各位的耐心帮助,让我收获不少,学到很多东西。
尤其感谢 sgw888dvd008 的持续关注,sgw888 还主动通过QQ帮助我,只是我平时没时间弄我的硬盘(程序猿私人时间少得可怜啊T-T)。
谢谢!


〓〓2012-3-3更新〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

今天试了一下在ubuntu下面查看2T磁盘的大小,结果可以正确识别,而且可以访问磁盘中的目录和文件,也就是说磁盘在Linux下是完全正常的。
ubuntu@ubuntu:~$ df -h
Filesystem  Size  Used  Avail  Use%  Mounted on
/dev/sda1   1.9T  1.7T   211G   89%   /media/WD20EARS


我在win7下尝试用bootsect /nt60修复PBR,但是没有成功
>bootsect /nt60 k:
Target volumes will be updated with BOOTMGR compatible bootcode.
Could not map drive partitions to the associated volume device objects:


现在至少文件都没有丢失,可以从Linux下访问,但是怎样能让磁盘在windows下也能正常访问呢?麻烦各位再帮我出出主意。谢谢!

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

几天前因本人误操作导致硬盘分区丢失,尝试了多种工具和方法均无法恢复,遍寻方案于是来到了这里,在这里学到了很多东西,心存感激之余希望能在这里获得一点帮助,谢谢各位!

我的情况大致上是这样




我目前恢复出来的文件都是在同一个文件夹下的子文件夹中的,且这些文件都是最早存放入该磁盘的。
整个过程最让我不解的就是为什么识别磁盘大小变成了931.53G?剩下那部分哪去了?
为什么我明明选择了在日立320G上安装ubuntu,会对西数2T造成影响?

现在不知道硬盘上的其他文件是否还有办法恢复出来?如果各位有办法的话,还请指点一二。谢谢!
如果我对问题的描述有不到位的地方望各位见谅,因为这方面经验很少,所以可能考虑有所欠缺,请多包涵!
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
附图一. 用Win7磁盘管理查看


〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
附图二. 使用R-Stutio扫描磁盘
1. 扫描开始参数设置(这里显示也只有931.53G,因为我原来只有一个NTFS分区,故只勾选了NTFS)


2. 扫描结果


3. 查看Partition1的Properties(可以看到Volume Size是1.82TB


3. 查看Recognized2的Properties


〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
附图三. 使用WinHex打开磁盘
1. partition list

2. 选择Partition 1显示的信息

PS: Messages对话框中显示信息“[Traces of a 1.8 TB (3907024896 sectors) NTFS partition found in sector 2048. Size not plausible. Will not be added to partition list.

[ 本帖最后由 2012Zorro 于 2012-3-5 14:06 编辑 ]
作者: sgw888    时间: 2012-2-26 10:33
图片显示不出来
最好是上传到论坛。
作者: 2012Zorro    时间: 2012-2-26 12:44
标题: 回复 #2 sgw888 的帖子
呃。。。Sorry!我现在还没有上传附件的权限。呵呵。
不过6间房图床的图在很多bbs都能显示啊。我这里也能看得到。
看来我要等权限升级了再上传一下图片了。
作者: 2012Zorro    时间: 2012-2-26 13:32
标题: 回复 #2 sgw888 的帖子
已将图片上传为附件,请各位再帮忙看看有木有解决办法。谢谢!
作者: sgw888    时间: 2012-2-26 14:41
用WINHEX打开磁盘,选择磁盘的界面,上个图。。。。
我的QQ 58198859
作者: sgw888    时间: 2012-2-26 14:47
看起来像是硬件问题。。。。。
作者: 2012Zorro    时间: 2012-2-26 19:46
标题: 回复 #5 sgw888 的帖子
补充了WinHex的截图,看起来是找到1.8T的分区,但是又提示说“容量似乎不正确,不会被添加到分区列表中”,这是怎么回事啊?
作者: LOVPE    时间: 2012-2-27 09:21
用过DISKGENIUS没有?或者用Partition Find and Mount扫描扫描分区表。这两个软件能显示磁盘分区柱状图。
作者: sgw888    时间: 2012-2-27 10:35
不是逻辑问题,分区表并没有问题! 是硬盘本身出了故障。建议把硬盘挂到别的电脑上面,磁盘管理中看一下硬盘的大小!!!!!
作者: 2010wxq    时间: 2012-2-27 16:46
关注中 ,学习了 ,好运!
作者: yfwang0798    时间: 2012-2-27 21:01
分区表损坏或变为raw,一般使用免费软件TESTDISK,会有意想不到的效果.只要不写盘,原有数据不会丢失,可以先搜索教程,找一台机器,找一块没有重要数据的硬盘,将硬盘上的分区删除,然后使用该软件恢复分区,就恢复正常了.一般如果按p键能看到分区表中的内容,说明找到的分区是正确的.就可以写盘恢复了.这样操作几次后,等有了心得体会,就可以拿有故障的硬盘进行恢复了.

[ 本帖最后由 yfwang0798 于 2012-2-28 04:37 编辑 ]
作者: 2012Zorro    时间: 2012-2-28 19:53
标题: 回复 #9 sgw888 的帖子
悲剧啊!等我有时间了试一下您的建议。谢谢!
作者: 2012Zorro    时间: 2012-2-28 19:56
标题: 回复 #11 yfwang0798 的帖子
好的,我先去学习一下TESTDISK,多谢!
作者: dvd008    时间: 2012-2-29 14:37
看你的图片,应该是分区大小出现问题,
并且,PBR可能坏了

估计你那个是WIN7磁盘管理做的分区,格式化.

先使用WIN7的BOOTSECT 恢复一下PBR, 也就是写一下NT60代码

可能,或者熟悉,手工调整分区结束位置,到最后面扇区



*****************
更危险的操作是: 使用WIN7磁盘管理,删除这个900M分区,然后重新分区(默认一个,和原来一样),然后
快速格式化.
然后使用恢复软件,来恢复数据
*****************  最后没有办法的办法.
作者: dvd008    时间: 2012-2-29 14:41
因为你就一个分区,且起始为2048扇区, 写PBR不会破坏后面数据,它写在分区最前面部分,并非数据区.

可能你安装那个什么东西,刚好写了这个区域
作者: 2012Zorro    时间: 2012-3-3 13:47
标题: 回复 #14 dvd008 的帖子
这么说的话也很有可能,所以我刚刚到ubuntu下面查看了一下这块磁盘的大小

ubuntu@ubuntu:~$ df -h
Filesystem  Size  Used  Avail  Use%  Mounted on
/dev/sda1   1.9T  1.7T   211G   89%   /media/WD20EARS


结果是在ubuntu下是能识别正确的磁盘大小的,那么很可能是我装ubuntu的时候,磁盘的PBR这类信息被改写了。
不过我不清楚磁盘原来的一个分区是不是用Win7分区格式化的,不过只要不会影响磁盘上的数据,还是值得一试的。

[ 本帖最后由 2012Zorro 于 2012-3-3 13:49 编辑 ]
作者: 2012Zorro    时间: 2012-3-3 14:17
标题: 回复 #14 dvd008 的帖子
我试了一下用bootsect修复PBR,但是好像没有成功

>bootsect /nt60 k:
Target volumes will be updated with BOOTMGR compatible bootcode.
Could not map drive partitions to the associated volume device objects:

作者: 2010大哥    时间: 2012-3-3 14:32
同意楼上诸位的意见,是硬件故障了。
作者: sgw888    时间: 2012-3-4 09:42
回复楼主,在Linux下可以访问,可能只是个假像!!! 如果确认在LINUX下的确可以读出数据,建议: 在LINUX下把数据复制到其它硬盘上面,先备份数据要紧!!
接下来才是修复的过程,种种迹象表明,不像是软件故障,但也可以试一下,在某些情况下,软件故障可能表现为硬件故障,还是希望楼主有时间联系我QQ,我直接远程看一下,这样在论坛上面不容易表达
作者: dvd008    时间: 2012-3-5 12:52
先备份好数据.

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
工具,选"显示磁盘信息", 截图.

即可得到目前的分区数据. 它直接读取0扇区
作者: 2012Zorro    时间: 2012-3-5 13:49
标题: 问题临时得到了解决,非常感谢各位的帮助!!
我的问题算是临时解决了,虽然也算不上什么很有逻辑的解决办法,甚至到最后我也不明白到底是什么原因,但总算是能识别2T的硬盘了。

解决过程如下:
原来2T硬盘是接在IDE Channel 1 Master的SATA口上的,Win7的盘是在IDE Channel 0 Master的SATA口上的。
我把两块硬盘的SATA口调换了一下,也就是电脑启动的时候先到2T盘上去找系统,再去Win7的盘上找,结果这样进去Win7后,2T硬盘就能正常识别了。之后再把两块盘调换回来,进入Win7也能正常识别了。


不知道之前究竟是什么问题,但是能识别了就好!哈哈!
再次感谢各位的耐心帮助,让我收获不少,学到很多东西。谢谢!





欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3