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

完全格式化 Mac 的硬盘有没有问题?

  •  
  •   LTanN · 2017-10-22 09:27:29 +08:00 · 4243 次点击
    这是一个创建于 2626 天前的主题,其中的信息可能已经有所发展或是发生改变。
    MBP 硬盘分区如下,存储空间是虚拟的:
    /dev/disk0 (internal, physical):
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *251.0 GB disk0
    1: EFI EFI 209.7 MB disk0s1
    2: Apple_CoreStorage Macintosh 250.1 GB disk0s2
    3: Apple_Boot Recovery HD 650.0 MB disk0s3

    /dev/disk1 (internal, virtual):
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_HFS macOS +249.8 GB disk1

    考虑到 macOS 10.13 APFS 和使用,相对硬盘完全格式化。diskutil 有选项 zeroDisk 和 secureErase,有什么区别,能否起到完全格式化的作用?别吐槽我猎奇。
    12 条回复    2019-06-28 18:32:38 +08:00
    LTanN
        1
    LTanN  
    OP
       2017-10-22 09:33:56 +08:00
    还有一个问题:对实体硬盘 disk0 格式化,重装时可不可以恢复?
    milugt
        2
    milugt  
       2017-10-22 11:08:37 +08:00 via iPhone   ❤️ 1
    全部抹掉是可以的 连上 wifi 就自动下载 bootloader 了
    zhjits
        3
    zhjits  
       2017-10-22 11:30:38 +08:00
    没问题。格过。建议事先准备安装介质或者 NetInstall。

    如果 Mac 用空白硬盘直接启动的话,EFI 固件会尝试联网下载你机子出厂版本的恢复镜像启动,然后安装出厂版本的 macOS。这个过程在国内会比较慢。
    xuanboyi
        4
    xuanboyi  
       2017-10-22 14:42:50 +08:00 via iPhone
    你又无法格式化 efi 固件
    KevZhi
        5
    KevZhi  
       2017-10-22 15:19:58 +08:00
    可以进行这个操作。但是建议在操作前制作好 macOS USB 安装盘(使用 createinstallmedia ),测试能正常启动再格式化。
    就算全盘格式化,重启时,主板固件也会去下载 macOS Base System,然后可以互联网安装 macOS,防止某些手贱(比如曾经的我)把电脑搞瘫。但是这个过程在国内比较慢。100M 以下的宽带不建议尝试。
    LTanN
        6
    LTanN  
    OP
       2017-10-22 23:41:16 +08:00 via iPhone
    @milugt
    @KevZhi
    @zhjits
    个人就是准备制作安装盘弄,没问题吧?

    @xuanboyi
    只是想把硬盘弄干净,旧分区表砍了。
    LTanN
        7
    LTanN  
    OP
       2017-10-22 23:42:18 +08:00 via iPhone
    @milugt
    @KevZhi
    @zhjits
    zeroDisk 和 secureErase 选哪个?
    KevZhi
        8
    KevZhi  
       2017-10-23 10:02:28 +08:00 via iPhone
    @LTanN 使用系统自带,删除重分
    zhjits
        9
    zhjits  
       2017-10-23 10:28:39 +08:00
    @LTanN 用哪个随意,secure 那个会多抹几遍,你对数据安全没啥需求的话直接重新分区就好了
    bao3
        10
    bao3  
       2017-10-23 15:42:10 +08:00
    随便你抹,无非就是在逻辑上标记格式化,还是要用实际的 0 来覆盖,前者快速格式化,后者是慢速,也就是对应你的 secureDisk 和 zeroDisk。
    我建议你还是先用中文,能理解这些意思了再用英文界面。
    LTanN
        11
    LTanN  
    OP
       2017-10-26 23:50:26 +08:00 via iPhone
    @bao3 我知道逻辑格式化和完全格式化的区别,就是想全部写 0。
    KevZhi
        12
    KevZhi  
       2019-06-28 18:32:38 +08:00 via iPhone
    挖坟为后来人,今天亲自尝试了一下
    Diskutil 的 help 里写的 zeroDisk 后需要重新分区,但是并不是,我直接 zeroDisk 了 disk0,分区还在。也就是说分区表还保留
    secureErase 是彻底全部填零,连分区表也会删除,需要你重新分区。并且有多个等级可选。(全 0,全随机,美国国防部标准之类)

    全程用时:用了四年,累计写入 20TB 的 128GB SSD 需要三分钟
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:24 · PVG 03:24 · LAX 11:24 · JFK 14:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.