V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
movq
V2EX  ›  程序员

怀疑硬盘文件有丢失,感到疑神疑鬼,如何解决这种困扰

  •  
  •   movq · 2023-02-24 14:38:43 +08:00 · 1897 次点击
    这是一个创建于 637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    把 M2 硬盘拆下来,换到了另一台机器上,装机的时候 bios 没设置好,短时间内开启->断电这样操作了五六次

    装好机之后再开机,发现某个系统设置发生了改变(这个系统设置是存储在硬盘的 EFI 文件夹里面的,已经确定这个改变和我换了机器没关系。注:是黑苹果的 SIP 发生了变化。我之前的 SIP 是关闭的,不知道为什么突然变成开启了。我没改过 EFI )

    所以怀疑是硬盘的文件有所损坏或者丢失

    但日常使用又没出什么 bug

    所以感觉处在一种困扰的状态下,不知道怎么解决

    16 条回复    2023-02-25 10:34:20 +08:00
    SelectLanguages
        1
    SelectLanguages  
       2023-02-24 14:59:56 +08:00   ❤️ 2
    这个简单,我有办法,天天 v50 给我,我用脑电波给你维护你是不是非常放心~不过改了什么配置不要问,问就是我帮你改的。
    Chaconne
        2
    Chaconne  
       2023-02-24 15:05:54 +08:00 via iPhone
    同感。所以但凡我安装系统都要全部格式化全新安装,曾经 linux 下,推出移动硬盘后,硬盘灯还在闪,但是马达没有工作,我也怕出事,不知道原因在哪,但之后我再也不拿这个存储盘接入 linux 了
    documentzhangx66
        3
    documentzhangx66  
       2023-02-24 15:24:38 +08:00
    全盘备份一次,并且打包,然后对打包文件生成 hash 。

    这样下次你再怀疑是否有文件发生新增、修改或删除,对比一下就行了。
    malusama
        4
    malusama  
       2023-02-24 15:26:40 +08:00
    构建一个 Merkle Tree
    定时检查
    imnpc
        5
    imnpc  
       2023-02-24 15:42:34 +08:00
    黑苹果的 SIP 状态是存储在主板 NVRAM 参数 csr-active-config 里面 ,换机器自然就没了
    不是硬盘里面 ,
    只有以前很古老的 主板不支持 nvram 的 ,才会写到文件里面
    movq
        6
    movq  
    OP
       2023-02-24 15:57:04 +08:00
    @imnpc opencore 的貌似是存储在 plist 文件里面的吧,我后来重新关闭 SIP 也是改 plist
    imnpc
        7
    imnpc  
       2023-02-24 16:16:53 +08:00
    @movq #6 正常是存储在 OC 的配置文件里面 开机以后 OC 读取信息写入到主板的 NVRAM 里面的
    我用的

    macOS 里面是从 NVRAM 读取的
    flush9f
        8
    flush9f  
       2023-02-24 16:31:26 +08:00
    没问题的,我的机器过年回家系统崩溃了六万多次,硬盘都没丢数据(检查了全盘 hash ,里面的虚拟机也正常)
    xqk111
        9
    xqk111  
       2023-02-24 17:26:45 +08:00
    心理作用,多备份吧,
    misaka
        10
    misaka  
       2023-02-24 19:33:09 +08:00
    btrfs snapshot diff
    woyaojizhu8
        11
    woyaojizhu8  
       2023-02-24 19:59:28 +08:00
    换 Linux ,两盘 btrfs raid1 ,经常 scrub
    woyaojizhu8
        12
    woyaojizhu8  
       2023-02-24 21:20:01 +08:00
    @flush9f 你的全盘 hash 是全盘每个文件的 hash 吗?用什么方法生成的?
    lisxour
        13
    lisxour  
       2023-02-25 09:06:39 +08:00
    换白苹果我很确定不会还有这种困扰。
    lisxour
        14
    lisxour  
       2023-02-25 09:07:28 +08:00
    折腾不来黑苹果就不要折腾,黑苹果不是给你像白苹果一样来用的。
    zhangxs1989
        15
    zhangxs1989  
       2023-02-25 10:08:45 +08:00
    把硬盘丢了,就不会疑神疑鬼了,因为它真的丢了
    flush9f
        16
    flush9f  
       2023-02-25 10:34:20 +08:00
    @woyaojizhu8 FreeBSD 可以随时检查全盘系统文件 hash ,还有配置文件差异也会列出来,mtree 做的 hash 检查。虚拟机倒是没做 hash ,不过一般 scrub 没报错最多只是回退一点数据而已。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:03 · PVG 19:03 · LAX 03:03 · JFK 06:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.