V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
garywill
V2EX  ›  Linux

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

  •  
  •   garywill ·
    garywill · 282 天前 · 2027 次点击
    这是一个创建于 282 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:

    是一台 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  
       282 天前
    diskgenius 查找分区试试,再看看 SMART 信息有没有错误
    hyperbin
        2
    hyperbin  
       282 天前 via Android
    修改着带文件的分区时必须备份
    ho121
        3
    ho121  
       282 天前 via Android   ❤️ 1
    Windows 的磁盘管理可以直接缩小分区。
    况且 NTFS 这种不开源的分区,用 Linux 是不是更不可靠,毕竟是逆向出来的。
    crisrock
        4
    crisrock  
       282 天前
    我之前硬盘可能有坏道,文件复制出错,想着自己折腾,上网搜了一下,按照下面这篇文章的操作
    https://blog.csdn.net/qq_43149632/article/details/103227602

    最后连硬盘都识别不到了……
    crazyweeds
        5
    crazyweeds  
       282 天前   ❤️ 1
    如果是我,我会用傲梅分区助手。这软件我用了好多年,从未失手。而且免费的,国产难得的好软件。也带一些分区修复功能,可以试试看。
    busier
        6
    busier  
       282 天前 via iPhone
    对于机械硬盘 如果是我,我会这样操作

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

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

    有经验的大佬能否说说,接下来如何排查,以及有没有修复的可能~~~?
    ysc3839
        11
    ysc3839  
       282 天前 via Android
    个人认为这不是 Ubuntu 或 Xfce 的锅,大概率是 gparted 的锅,这些软件应该主动限制系统睡眠。
    当然不排除系统本身有 bug 导致限制失效,但我觉得可能性更低。
    VitoD
        12
    VitoD  
       281 天前
    @garywill 会不会是你的电源功率不够掉盘了
    openbsd
        13
    openbsd  
       281 天前
    Windows 磁盘管理的压缩卷已经很好用了啊,个人觉得非特殊需求还是用内置的功能稳
    dode
        14
    dode  
       281 天前
    用 PE 启动检查一下这块硬盘是否有坏道
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.