使用 Ubuntu Linux Live CD 操作导致硬盘分区丢失 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
garywill
V2EX    Linux

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

a href="Javascript:" Onclick="upVoteTopic(1022386);" class="vote">
  •  
  •   garywill
    garywill 2024-03-11 08:10:54 +08:00 2511 次点击
    这是一个创建于 580 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:

    是一台 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 看起来目前没问题)

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

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

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

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

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

    有经验的大佬能否说说,接下来如何排查,以及有没有修复的可能~~~?
    ysc3839
        11
    ysc3839  
       2024-03-11 11:48:48 +08:00 via Android
    个人认为这不是 Ubuntu 或 Xfce 的锅,大概率是 gparted 的锅,这些软件应该主动限制系统睡眠。
    当然不排除系统本身有 bug 导致限制失效,但我觉得可能性更低。
    VitoD
        12
    VitoD  
       2024-03-11 19:15:36 +08:00
    @garywill 会不会是你的电源功率不够掉盘了
    openbsd
        13
    openbsd  
       2024-03-12 08:30:52 +08:00
    Windows 磁盘管理的压缩卷已经很好用了啊,个人觉得非特殊需求还是用内置的功能稳
    dode
        14
    dode  
       2024-03-12 09:12:19 +08:00
    用 PE 启动检查一下这块硬盘是否有坏道
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2386 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 01:23 PVG 09:23 LAX 18:23 JFK 21:23
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86