背景:
是一台 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 看起来目前没问题)
文件虽然不是非常重要,但能恢复出来更好
1
mokiki 290 天前
diskgenius 查找分区试试,再看看 SMART 信息有没有错误
|
2
hyperbin 290 天前 via Android
修改着带文件的分区时必须备份
|
3
ho121 290 天前 via Android 1
Windows 的磁盘管理可以直接缩小分区。
况且 NTFS 这种不开源的分区,用 Linux 是不是更不可靠,毕竟是逆向出来的。 |
4
crisrock 290 天前
我之前硬盘可能有坏道,文件复制出错,想着自己折腾,上网搜了一下,按照下面这篇文章的操作
https://blog.csdn.net/qq_43149632/article/details/103227602 最后连硬盘都识别不到了…… |
5
crazyweeds 290 天前 1
如果是我,我会用傲梅分区助手。这软件我用了好多年,从未失手。而且免费的,国产难得的好软件。也带一些分区修复功能,可以试试看。
|
6
busier 290 天前 via iPhone
对于机械硬盘 如果是我,我会这样操作
先 chkdsk /f 扫描目录结构错误 然后 defrag /u /v ,将文件系统数据排到前面 然后在缩小分区,此时分区调整软件已经不需要在搬动大量数据了 最后用 diskpart 或 gparted 调整分区都行 一直这样做 从没失手过 |
8
goodryb 290 天前
d 盘都是 ntfs ,直接用 windows 的磁盘管理压缩也可以吧
|
9
dyllen 290 天前
还不如用 U 盘搞个 PE 启动镜像,里面各种磁盘工具都有。
|
10
garywill OP 最近进展:现在怀疑那块硬盘的确是坏了的。
开机是可以识别到那硬盘的,也可以用 diskgenius 看 SMART 信息,指标非常好。 但只要一使用 diskgenius 检查坏道或查找分区表,windows 就会卡住 5 分钟,然后整块硬盘在从系统中消失。 有经验的大佬能否说说,接下来如何排查,以及有没有修复的可能~~~? |
11
ysc3839 290 天前 via Android
个人认为这不是 Ubuntu 或 Xfce 的锅,大概率是 gparted 的锅,这些软件应该主动限制系统睡眠。
当然不排除系统本身有 bug 导致限制失效,但我觉得可能性更低。 |
13
openbsd 289 天前
|
14
dode 289 天前
用 PE 启动检查一下这块硬盘是否有坏道
|