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

2023-02-24 14:38:43 +08:00
 movq

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

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

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

但日常使用又没出什么 bug

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

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

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

macOS 里面是从 NVRAM 读取的
flush9f
2023-02-24 16:31:26 +08:00
没问题的,我的机器过年回家系统崩溃了六万多次,硬盘都没丢数据(检查了全盘 hash ,里面的虚拟机也正常)
xqk111
2023-02-24 17:26:45 +08:00
心理作用,多备份吧,
misaka
2023-02-24 19:33:09 +08:00
btrfs snapshot diff
woyaojizhu8
2023-02-24 19:59:28 +08:00
换 Linux ,两盘 btrfs raid1 ,经常 scrub
woyaojizhu8
2023-02-24 21:20:01 +08:00
@flush9f 你的全盘 hash 是全盘每个文件的 hash 吗?用什么方法生成的?
lisxour
2023-02-25 09:06:39 +08:00
换白苹果我很确定不会还有这种困扰。
lisxour
2023-02-25 09:07:28 +08:00
折腾不来黑苹果就不要折腾,黑苹果不是给你像白苹果一样来用的。
zhangxs1989
2023-02-25 10:08:45 +08:00
把硬盘丢了,就不会疑神疑鬼了,因为它真的丢了
flush9f
2023-02-25 10:34:20 +08:00
@woyaojizhu8 FreeBSD 可以随时检查全盘系统文件 hash ,还有配置文件差异也会列出来,mtree 做的 hash 检查。虚拟机倒是没做 hash ,不过一般 scrub 没报错最多只是回退一点数据而已。

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

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

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

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

© 2021 V2EX