这两天大家都在忙着看世界杯,我却在折腾固态U盘,还好一切都恢复正常,下面具体讲讲。
首先要说我的固态U盘。一个偶然的机会知道有 U盘系统这个方便的东西,了解一番,需要一个固态U盘,经比较最后选择了一款算是DIY的产品吧,叫CHIPFANCIER,淘宝和京东都有卖的,是WTG辅助工具的作者那帮人搞的,入手将近一年,我平时办公都用的这个U盘里面的操作系统,用起来真的是飞一般的感觉。除了U盘发热量稍大以外(正常现象),其他算是比较完美了。
直到昨天上午,电脑突然卡主,然后我强制重启,结果悲剧了,进不了WTG操作系统了,更糟糕的是,固态U盘也打不开了,而且一插到电脑以后电脑就变得很卡,进PE、Diskgenius、Ontrack Easyrecovery 等工具都试了,都没用,全部都是一连接固态U盘都卡死。
还好,这CHIPFANCIER这个盘的老板比较自信,提供终身维修,于是我赶紧联系了淘宝卖家。跟卖家远程后,他说可能是分区表损坏了,要寄回去维修。我不甘心,想着寄来寄去也麻烦,最好能在我手上弄好。既然只是分区表损坏,U盘硬件没问题的话,我觉得我的数据应该都可以恢复的。
然后继续跟淘宝卖家聊,寻求新的解决途径,他随口说了一句,让我OTG将U盘挂载到安卓手机或者苹果手机试试,看是否能显示。我真的试了,结果奇迹出现了,分区表损坏的固态U盘OTG挂载后居然可以在我的安卓手机正常显示,而且可以将数据复制出来,随便测试了几个文件,复制出来都可以正常打开。于是我赶紧将之前没备份的一部分数据都复制出来了。
数据都恢复了,但还是不甘心,原来的U盘系统也是我精心做好的,用起来也习惯了,所以还是想把原来的系统也恢复出来。原来的U盘系统我是用VHDX模式的虚拟磁盘做的,说白了系统就是一个VHDX文件,但有50G,手机内存限制根本没法拷贝出来。
既然分区表损坏了可以在安卓手机识别,而安卓手机说白了就是个linux系统,是不是说在linux系统下我这个U盘都能打开呢。经咨询淘宝卖家,他说理论上是这样。于是我又开始了无尽的尝试,将各种linux系统安装到VM虚拟机、安装到U盘,结果发现只有360的急救盘可以识别,但是TMD居然不能复制,提示没有读写权限。希望来到眼前就这样飞走了。
一向折腾成性,我并没有就此屈服。今天早上起来,灵光一闪,OTG挂载个带供电的USB hub,让我的手机同时挂载分区表损坏的固态U盘和另一个移动硬盘(找同事借了个三星T1固态硬盘),居然两个盘在手机都能显示,感觉希望又来了。赶紧复制VHDX文件,结果TMD又提示说不能粘贴,希望再次破灭。
生而不息,折腾不止。此路不通,必有通路。我又想到我的安卓手机是双卡双待,其中一个卡位是可以安装TF内存卡的,刚好手上的无人机里面有个64G的卡。于是我立刻找来读卡器,将TF卡格式化成NTFS格式,因为手机识别不了exFAT格式。终于,功夫不负有心人,成功了,可以将50G的VHDX文件拷贝到TF卡,一共花了大概两个小时左右。
现在需要做的,是利用这个VHDX文件恢复我原来用的可以U盘启动的操作系统。又问了淘宝卖家,他说只会弄全新安装WTG,不会用VHDX文件恢复原来的系统。看来只能靠自己了。我的固态U盘又两个分区,一个是350M的引导分区,一个是230多G的数据盘。这次损坏数据表的是数据分区,引导分区一直都可以正常显示和读写。鉴于此,我认为是不是只要将数据分区格式化以后,将原来的VHDX文件拷贝进去就行了,这个只有试过才知道。
那么问题来了,各种磁盘工具只要一遇到分区表损坏的固态U盘插到电脑,都直接卡死没法操作,更别说格式化了;进linux系统虽然可以显示,但根本找不到地方格式化,linux命令行我也不熟。于是又开始各种艰难的尝试,最终解决的办法是,在dos版diskgenius里面讲问题U盘的数据分区成功格式化了。再把VHDX文件拷贝进去,奇迹再次出现,原来的系统彻底恢复了。
至此,全部搞定。这两天虽然都没休息好,感觉收获还是不小,也算值了。
最后,给折腾我两天的固态U盘来张靓照,这个确实不错,我就不给大家安利了,有兴趣的找度娘。
欢迎转载,请保留出处,谢谢!