|
本帖最后由 163 于 2015-10-2 23:18 编辑
各位好, 感谢您们能有时间阅读我的帖子, 希望能帮助分析一个问题:
我的分区结构是 主分区1--主分区2--扩展分区--一点剩余空间。
我在主分区1原来已经装有xp 32位, 现在在主分区2装win7 64位。
安装前已经使用DG和BOOTICE备份好MBR以及PBR, 并且使用WinHex保存全盘数据中从偏移0到7DFF的数据(7E00开始就是第一个分区的数据EB52904E54465320....了)
安装win7后开机显示bootmgr界面, 可以选择进入xp或者win7, 均能正常进入。访问扩展分区的文件也没问题, 只是xp盘根目录下多了bootmgr文件和EFI目录
由于想让xp在bootmgr界面默认启动, 于是在xp系统下进入BOOTICE进行设置, 编辑当前系统BCD(其实我应该在win7下设置的,但又xp所在分区是活动分区),
然后奇葩的事情发生了, 设置后竟然有几个分区马上访问不到了。最明显是桌面文件不见了, 因为我把桌面路径设置在其中一个访问不到的分区,
重启后无法再进入bootmgr界面了,即也无法进入xp, win7了
然后我重启到winPE下进行检查, 通过windows资源浏览器仍然无法访问那几个分区的文件
windows资源管理器无法访问分区文件
使用windows计算机管理-磁盘管理 查看分区可以看到状态是良好的
计算机管理分区显示状态良好
而使用DG进行查看, 发现主分区2变成未格式化, 主分区1以及其它扩展分区下逻辑分区在DG下面是可以展开文件系统的,
试着提取之前保存在其中一个系统无法访问的扩展分区里边保存的MBR, PBR等备份文件到U盘也是成功的
接着使用DG将之前DG保存的MBR, PBR恢复到磁盘,
但系统仍然无法识别分区,DG仍然能够读取文件系统,没有改善迹象,
使用DG检查分区表却告知磁盘没有分区表错误。
提示没有分区表错误
而用Partition Manager服务器版检查则有个告警提示Can't read $SDS
PM日志存在SDS无法打开
于是使用DG的重建分区表功能进行分区搜寻, 搜寻后确认仍然能展开文件系统后保存分区表, 再次尝试打开那些分区失败.
然后我又增加了一块型号容量相同的新硬盘, 分区后将原来硬盘的主分区1用DG克隆到新硬盘的主分区1, 如下图K盘中,
克隆产生一样的情况
于是产生同样的系统访问不了磁盘但DG可以访问并且展开文件系统的情景
所以特地前来论坛与诸位交流下, 看看对此需要如何进行修复, 初步怀疑是分区引导数据出现损坏导致的, 因为克隆分区应该也会克隆分区引导
希望我的问题能够得到各位的解答, 也希望DG以后能够改善这一问题 |
|