最近遭遇到虚机遇到存储故障导致操作系统损坏无法进入系统。 这种情况如果虚机里面没什么重要的东西就懒得去折腾修复了。但这次不同,里面有非常重要的数据。所以必须想办法搞定。
症状是开机系统提示有错误需要修复,可以进入修复菜单。 这时如果这台机器之前有过镜像备份可以直接恢复,如果只是磁盘受损也可以尝试通过checkdisk命令行工具修复。但我既没有镜像备份,修复硬盘也无果。 尝试正常进入系统的话立刻蓝屏反复重启。
解决方案:
思路是:给虚机再添加一块新硬盘,然后在新硬盘上重新安装系统。但这里还有个小坑儿,就是你无法直接在新添加到硬盘上直接安装操作系统,因为机器里已经有一个主分区了,系统默认无法安装在主分区以外的硬盘上。如果直接选择安装系统在新硬盘上会有如下提示:“Windows cannot be installed to this disk. The computer's hardware may not support booting top this disk. Ensure that the disk's controller is enabled in the computer's BIOS menu.”
下面是我尝试的进入命令行模式去给新硬盘设置成主分区就解决了问题,操作系统成功安装在新盘上,并且安装完成功进入系统顺利的取到了之前老硬盘上的数据。
1. add a new disk to VM.
2. Enter into recovery tool screen and use command line tool.
3. Execute "diskpart" command.
4. "list disk"
5. "select disk #"
6. "clean"
7. "create partition primary"
8. "list partition"
9. "select partition #"
10. "active"
搞定!