记一次从无法进入系统的mac中拷贝数据至U盘过程

欢迎访问我的个人站点zhyoung.cn

Mac Mini 在升级过程中不小心断电,导致系统丢失,无法进入系统。系统内的文件又没备份。又没有thunderbolt-thunderbolt线。而使用系统的磁盘工具,新建来自文件的映像又是在是龟速。现使用macOS的Single User Mode对硬盘内的文件进行拯救。

经过大量资料查询,找到Mac OS无法进入系统/数据备份/重装系统方法步骤一文,但该文也是抄袭了十几年前的一片博文,年代之久远,缺失部分操作,很多操作不管用。

后又寻找到How to mount USB or external drive in Single User Mode on Mac?,按照该文的提示,最终成功拯救了Mac Mini中的文件。

现记录步骤如下:

1、将机器关机,按步骤关闭SIP
必须步骤,否则无法挂载U盘;

2、将机器关机,点开电源后,按住 Command + S 键进入 Single User Mode;

3、等待几秒,直到屏幕最后一行显示为:Localhost: root#。若一直无反应,可敲一下回车键试试;

4、输入命令:/sbin/fsck -fy
fsck命令将对根驱动器运行一系列检查,并确保修复所有错误。若发现错误,这个命令将会尝试进行修复。当此命令成功执行,会显示如下信息:
(1)File system was modified或者
(2)The volume (name) appears to be OK
当显示信息1时,再重复/sbin/fsck -fy命令,直到出现信息2;

5、执行命令:http:///sbin/mount -uw /
这条命令将会在读取和写入模式下重新安装根分区。默认的是只读模式;

6、执行命令:ls /dev/disk* 将显示电脑连接的所有磁盘设备。一般情况,移动U盘会是最后一个。
若不清楚是哪个disk,可在未插入U盘和插入U盘状态下执行命令6,再进行辨别;

7、新建一个挂载指针(新建一个/Volumes/usb文件夹),执行命令:mkdir /Volumes/usb

8、执行命令:fstyp /dev/disk2s1
此命令中的disk2s1请更换为你电脑上U盘盘符。执行这条命令将会显示你的U盘格式。若U盘格式为 FAT32 则会显示为msdos;若为 Mac OS 扩展格式则显示为hfs。请记住这条显示结果

9、执行命令挂载U盘:mount -t hfs /dev/disk4s1 /volumes/usb
命令中的hfs请更换为步骤8中的显示结果。若关闭了SIP,扔显示报错,忽视它,然后在/Volumes/usb查询是否挂载成功;

至此,U盘挂载完毕,接下来就可以从电脑硬盘(/Volumes/Macintosh HD)中拷贝数据至U盘(/Volumes/usb)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux系统磁盘基本管理命令挂载文件系统――mount mount命令语法: mount [参数] [设备名称]...
    LaLaLaLaAAA阅读 2,561评论 0 1
  • 第一节 回顾分区和文件系统 1.分区类型 主分区:总共最多只能分四个 扩展分区:只能有一个,也算主分区的一种,也就...
    littlexjing阅读 417评论 0 1
  • 何为APFS 在iOS 10.3中,苹果新增了APFS新文件系统,最早在2016年WWDC大会上公布。APFS是A...
    一个人在路上走下去阅读 7,420评论 1 24
  • 说明 这是一篇使用ASUS N45SL电脑安装Mac OS X EI Capitan的教程。此教程的部分文字和图片...
    xiaer阅读 7,147评论 3 9
  • 感谢青椒计划 让我们相遇 自从加入了青椒计划 我们相识相知携手同行创造奇迹 多少努力多少交织成一片璀璨的记忆 感谢...
    临朐0526吕学刚阅读 156评论 0 1