用 Ubuntu 的 ntfsfix 把我一个多卷分区的 NTFS 硬盘搞跪了……还有救吗?

2015-10-01 14:41:42 +08:00
 lincanbin

事情是这样的,我有这么一个硬盘,动态磁盘, 6 个卷, 2 个分区,每个分区都是 3 个卷。
从 Windows 下看是这样的:

2 个分区, File 区是 122.31GiB , Media 区是 175.78GiB 。

然后我在 Ubuntu 下挂载了这个硬盘,发现挂上后进不去,报错,我就用 ntfsfix 对硬盘进行了修复,修复完了,果然能进了。
但是 File 区变成了 58.36GiB , Media 区变成了 50.00GiB 。

我又跑回 Windows 下看看是不是也这样了, Windows 报错,自动对磁盘进行了修复。
然后我打开一看,果然:

每个分区都只有其中一个卷能被分区读出,两个分区加起来一共 100G 出头,其他近 200G 都蒸发了……
点进去后, Media 区的文件跟原来的一样,一个不少。
只是有相当一部分文件变成 0 KiB 了,无法读取。

两个区都是这种表现。
但是点开磁盘管理,显示还是跟原来一样

出事了我就没往硬盘里写东西了,硬盘已拔,这样还有救吗?

5540 次点击
所在节点    Ubuntu
16 条回复
lincanbin
2015-10-01 14:43:08 +08:00
重要资料都有备份,但是几百 G 文件我不可能全都备份。
所以还有一些没备份的、重要级别不算高的,但是我也不想丢的资料在。
不希望为这些文件付出过高成本,但是有可能的话,还是希望能抢救一下。
univert
2015-10-01 14:47:08 +08:00
动态磁盘最好别搞,按个是微软自己的标准,其他工具基本没什么支持的。自求多福
kokutou
2015-10-01 14:47:17 +08:00
动态区。。。而且还是跨区动态卷。。。
kokutou
2015-10-01 14:47:52 +08:00
找数据恢复问问吧。。。
lincanbin
2015-10-01 14:50:20 +08:00
@univert 是我自己犯傻了,一看到 Ubuntu 下无法访问,就 fix 了一下。
话说 ntfsfix 运行前,没有检测硬盘类型是不是自己能 fix 的就 fix 了?
我得联系一下作者,防止有人跟我一样犯傻。
rainy3636
2015-10-01 15:02:00 +08:00
真真跪了,远离动态磁盘
adrianzhang
2015-10-01 15:21:30 +08:00
一般找个强悍点的恢复软件可以解决,毕竟只是表头损坏。试试 r-studio
lincanbin
2015-10-01 15:39:30 +08:00
@adrianzhang 文件没丢,只是变成 0KiB 了,所以我找了非常多的恢复软件都没用。
Laforet
2015-10-01 16:30:13 +08:00
先做一个全盘镜像备份,然后试试看这个

http://www.rodsbooks.com/fixparts/
543400
2015-10-01 16:42:08 +08:00
我是来取经的
adrianzhang
2015-10-01 17:48:45 +08:00
@lincanbin 文件内容没了?如果数据还在只是文件指针坏了的话用那工具全盘扫描可以找到
etnperlong
2015-10-02 07:04:45 +08:00
我是来看看怎么跪的
doneww
2015-10-02 20:35:23 +08:00
作为系统维护常识,几乎所有与 windows 有关的维护都应该用 windows 自带或者 for windows 的工具来做, Linux 下只弄 Linux 自己的东西。 windows 生态圈是以亿作为单位的,成熟度比 Linux/*nix 圈高多了。
hullopanda
2015-11-13 16:43:39 +08:00
至今没有在 ubuntu 下面打开任何 ntfs 分区 以免哪天玩坏了
zzstefan
2018-11-09 00:21:11 +08:00
请问下 你这个问题后来怎么解决的啊,我的一个移动硬盘也弄了这个指令,然后所有数据感觉都没了。。。
lincanbin
2018-12-25 12:41:23 +08:00
@zzstefan 我的文件一个都没恢复出来,勤备份吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/225031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX