使用 Ubuntu Linux Live CD 操作导致硬盘分区丢失

2024-03-11 08:10:54 +08:00
 garywill

背景:

是一台 C 盘装 windows 的电脑,D 盘为单独另一固态硬盘大分区(NTFS),

这次操作的目的本是把 D 分区改分成两个分区


用了许多年 Linux 了,心里默认只要是 Linux 就比较可靠

于是下载了 xubuntu-22.04.4-desktop-amd64.iso 作为 Live CD 想要给硬盘修改分区

使用 U 盘+Ventoy+xubuntu.iso 启动进入 xubuntu


进入 xubuntu 桌面后,点击试用 ubuntu 。

使用gparted软件进行分区修改。修改方式也就是缩小 D 盘那个分区,然后在空出来的位置添加新分区

给它执行的过程中,我就离开了 20 分钟。回来发现是黑屏的(想估计是屏保?)。

唤醒屏幕后,看见报错。出错时间位于缩小分区的过程中。报错内容为“无法读取,可能有坏扇


关闭 gparted ,打开文件管理器,这时 D 分区还可以读取。我开始把 D 分区中的一些文件往 E 分区拷( E 位于另一机械硬盘)

然后我又离开了。回来时又是黑屏

唤醒屏幕后,报错,文件复制过程中出错。


于是我查看这个 xubuntu live CD 系统里的默认电源设置,发现15-20 分钟闲置即进入休眠等流程


这时,文件管理器已经无法看到 D 盘的任何文件了,然后又报了几个 IO 错误


于是我关机,拔掉 U 盘,启动 C 盘的 windows 7

win 自动对 E 盘(FAT32)进行了检查

进入 win 桌面后,D 分区没了


出问题的原因推测:

最可能罪魁祸首是 xubuntu 的自动休眠闲置时间太短而触发了休眠,休眠的触发导致磁盘 IO 处理 bug 被触发。

第二可能是 D 分区本来的确有坏扇,进而触发其他 bug


现在我还想问,现在这个情况有可能恢复出 D 硬盘里的文件吗?

(共三块硬盘,C 、E 看起来目前没问题)

文件虽然不是非常重要,但能恢复出来更好

2457 次点击
所在节点    Linux
14 条回复
mokiki
2024-03-11 08:13:55 +08:00
diskgenius 查找分区试试,再看看 SMART 信息有没有错误
hyperbin
2024-03-11 08:15:49 +08:00
修改着带文件的分区时必须备份
ho121
2024-03-11 08:47:24 +08:00
Windows 的磁盘管理可以直接缩小分区。
况且 NTFS 这种不开源的分区,用 Linux 是不是更不可靠,毕竟是逆向出来的。
crisrock
2024-03-11 08:53:39 +08:00
我之前硬盘可能有坏道,文件复制出错,想着自己折腾,上网搜了一下,按照下面这篇文章的操作
https://blog.csdn.net/qq_43149632/article/details/103227602

最后连硬盘都识别不到了……
crazyweeds
2024-03-11 09:09:50 +08:00
如果是我,我会用傲梅分区助手。这软件我用了好多年,从未失手。而且免费的,国产难得的好软件。也带一些分区修复功能,可以试试看。
busier
2024-03-11 10:13:21 +08:00
对于机械硬盘 如果是我,我会这样操作

先 chkdsk /f 扫描目录结构错误
然后 defrag /u /v ,将文件系统数据排到前面
然后在缩小分区,此时分区调整软件已经不需要在搬动大量数据了
最后用 diskpart 或 gparted 调整分区都行

一直这样做 从没失手过
CatCode
2024-03-11 10:44:54 +08:00
@busier chkdsk 速度特别慢,但 explorer 里面右键属性里的检查就很快 不知道有什么区别
goodryb
2024-03-11 10:46:00 +08:00
d 盘都是 ntfs ,直接用 windows 的磁盘管理压缩也可以吧
dyllen
2024-03-11 10:49:39 +08:00
还不如用 U 盘搞个 PE 启动镜像,里面各种磁盘工具都有。
garywill
2024-03-11 11:36:34 +08:00
最近进展:现在怀疑那块硬盘的确是坏了的。
开机是可以识别到那硬盘的,也可以用 diskgenius 看 SMART 信息,指标非常好。
但只要一使用 diskgenius 检查坏道或查找分区表,windows 就会卡住 5 分钟,然后整块硬盘在从系统中消失。

有经验的大佬能否说说,接下来如何排查,以及有没有修复的可能~~~?
ysc3839
2024-03-11 11:48:48 +08:00
个人认为这不是 Ubuntu 或 Xfce 的锅,大概率是 gparted 的锅,这些软件应该主动限制系统睡眠。
当然不排除系统本身有 bug 导致限制失效,但我觉得可能性更低。
VitoD
2024-03-11 19:15:36 +08:00
@garywill 会不会是你的电源功率不够掉盘了
openbsd
2024-03-12 08:30:52 +08:00
Windows 磁盘管理的压缩卷已经很好用了啊,个人觉得非特殊需求还是用内置的功能稳
dode
2024-03-12 09:12:19 +08:00
用 PE 启动检查一下这块硬盘是否有坏道

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

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

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

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

© 2021 V2EX