【进阶教程】文件损坏,如何找回重要的数据?

文件损坏通常是由于断电等天灾人祸引起的。数据无价,平时应该注意备份。
意外损坏需要恢复的,可以使用本文的方法。
此方法比较麻烦,适合高端用户,例如需要找回值钱的游客账号的。

解决思路:
损坏的文件是XXXX-disk2.vmdk, 是个虚拟硬盘文件,虽然模拟器不能打开它, 但是可以使用其他工具打开它,找到需要的文件,提取出来就可以了。


1.找到需要提取数据的文件:
(1) 使用下面的工具打开模拟器安装目录里面的BignoxVMS 文件夹,可以看到里面的文件是与夜神多开器里面的名字是一一对应的。  

     模拟器安装位置.exe(点我下载)

 


(2) 打开损坏的模拟器对应的文件夹,里面有个XXXX-disk2.vmdk文件,就是模拟器的数据文件。
 



2.使用 DiskGenius 打开data.vmdk文件
(1)点击下载DG495508_x86.zip(点我下载)

(2)解压得到的 zip 文件,然后打开里面的 DiskGenius.exe 文件。
 


(3)然后在DiskGenius里面打开坏掉的data.vmdk文件




(4)然后,在DiskGenius里面,就可以看到里面的文件了。右击想要提取的文件,复制到指定的文件夹就可以了。
 


进阶教程:如何找回游戏数据(游客账号等)?

解决思路:在夜神多开器里面新建一个模拟器,启动后,在该模拟器里重新安装游戏,之后开始将损坏的模拟器的配置文件和游戏数据迁移过来,按照下面两步操作即可。


1、迁移配置文件

下载并运行右侧的工具可以直接打开模拟器配置文件所在位置。  >>
模拟器配置文件位置.exe<<

迁移配置文件方法举例:
假设“夜神模拟器3” 是损坏的,“夜神模拟器5” 是新建的,那么删除 clone_Nox_5_conf , 复制 clone_Nox_3_conf 得到 clone_Nox_3_conf-副本, 重命名clone_Nox_3_conf-副本成 clone_Nox_5_conf 
操作完成。

2、迁移游戏数据:
(1) 首先需要知道游戏的包名。
如果不知道游戏包名,可在之前重新安装好游戏的新建的模拟器里安装APK提取器,查看游戏包名,如下图所示。>>点此下载APK提取器.zip<<
 






(2) 假设包名是 com.android.xxxxxx, 那么在损坏的那个模拟器的虚拟磁盘文件:XXXX-disk2.vmdk里面,提取出 data/com.android.xxxxxx 文件夹的内容。
(3) 然后启动新建的模拟器,把提取出来的内容放到 data/data/com.android.xxxxxx  里面 (这里有两个data)。