从一台无限重启的 iMac 中拿数据出来

胡刮刀
5 min readJan 6, 2022

--

有一天晚上使用 iMac(2011,27 寸)画图,设计文件放在了桌面上,突然花屏,之前从没碰到过这种情况,以为是用“脑”过度,就长按电源重启,然后悲剧就开始了~

开机,出现 Logo 和进度条,进度条走到一半或者缓慢的走满,然后白屏,自动重启。怎么都进不了登陆界面,桌面上那个设计文件很重要,基本上已经画完了,重新画要费很大的精力,和勇气~

iMac

于是就开始在网上找办法,大约找到了这些办法:

  1. 重置 NVRAM(PRAM)和 SMC,以期让电脑恢复正常。
  2. 进入恢复模式,用终端命令行将文件拷贝至 U 盘。
  3. 目标磁盘模式,将问题电脑当作一个移动硬盘拷贝数据。
  4. 进入单用户模式,删除用户配置文件,重建一个账号并进入拷贝文件。
  5. 进入单用户模式,用命令行将文件拷贝至 U 盘。

重置 NVRAM(PRAM)和 SMC

  1. 重置 NVRAM(PRAM):Option(⌥)+Command(⌘)+ P + R
  2. 重置 SMC(旧 iMac):关闭 iMac;拔下电源线;等待 15 秒钟;重新连接电源线;等待 5 秒钟;打开 iMac。

按照上述办法,重置后依然无限重启,没有解决问题!

恢复模式

网上查到的资料显示,如果能够进入恢复模式,通过恢复模式的终端可以方便的将文件拷贝出来。

  1. 从本地进入恢复模式:Command (⌘)+ R
  2. 从互联网进入恢复模式:Option(⌥)+Command(⌘)+ R (安装与电脑兼容的最新版系统),或者 Shift(⇧)+Option(⌥)+Command(⌘)+ R(安装仍在提供的较旧版系统)
  3. 从 U 盘安装盘进入恢复模式:通过另外的 Mac 电脑制作对应系统的 U 盘安装盘也可以引导进入恢复模式

目标就是进入恢复模式,但是不管是本地恢复模式,还是从互联网下载引导,甚至还用 U 盘制作了一份兼容版本系统的 U 盘安装盘,都无法进入恢复模式,还是没有解决问题!

目标磁盘模式

重置控制器和恢复模式都是之前就有所了解的,但都没能解决到问题,逼得我都想把硬盘拆出来拿修电脑那里去把数据拷出来了,但是 iMac 想要拆开,还是很需要勇气的,这时从网上查到居然还真有这么个模式将 iMac 当作外置硬盘的方法:目标磁盘模式

但遗憾的是,没有适配的线材,无奈放弃!

单用户模式一(重置用户)

继续查询,轮到单用户模式了,进入的快捷键是 Command (⌘)+ S,在该模式下删除用户配置文件,重新设置一个用户:

/sbin/mount -uaw       #进行可读写设置(默认为只读)
rm var/db/.applesetupdone #删除用户配置文件
reboot #重启

通过这一通操作,电脑重启之后确实进入了全新设置一个用户的流程,设置完后还真的成功进入了桌面~~~ 5 秒钟,然后花屏,继续进入无限重启模式,问题依然没有得到解决!

单用户模式二(拷贝文件)

参考了这三篇文章:

基本流程是:

/sbin/fsck -fy     #修复硬盘,会显示disk2s1之类的系统盘编号,记住并方便之后判断哪个是U盘
/sbin/mount -uw / #进行可读写设置(默认为只读)
ls /dev/disk* #查看挂载了哪些储存设备
fstyp /dev/disk2s1 #看设备的格式(Windows格式的返回值是msdos,Apple格式的返回值是hfs)
mkdir /Volumes/usb #在Volumes下面创建一个usb锚点
mount -t hfs /dev/disk4s1 /Volumes/usb #将USB设备挂载至锚点,根据U盘格式hfs可以换成msdos
cp -R /Users/username/Desktop/ /Volumes/usb #用户桌面文件夹整个复制到USB设备中

最关键的是如何确认 U 盘是哪一个磁盘编码,在我的 iMac 上通过插拔 U 盘的方式并不会多出一个设备来,需要开机之前插上才会自动挂载 U 盘。电脑里面自带两个硬盘,一个 256G 的 SSD 用的 APFS 格式,一个 1T 的 HDD 用的 NTFS 格式,在用 /sbin/fsck -fy 命令的时候会将 SSD 的系统盘检测出来,用 fstyp /dev/disk2s1 命令会将 NTFS 盘检测出来,所以将 U 盘格式为苹果的 MacOs 格式,通过 fstyp /dev/disk2s1 命令会很容易判断出哪个是 U 盘,然后就能继续下去了。

在拷贝的时候,由于设计文件是中文名的,在单用户模式下显示为乱码,没办法直接定位到文件,所以通过在 cp 命令增加 -R 参数来将桌面文件夹整个拷贝到 U 盘,至此终于将设计文件拷贝出来了,等有时间再来搞 iMac,让他焕发个第三春 😄 ~

欢迎与我联系,来信必回:
mail@huguadao.com

--

--

胡刮刀
胡刮刀

Written by 胡刮刀

土地及建筑居间人,提供丰富的土地信息和寻地服务! 优土地|‪u2di.com‬ 平台运营者

No responses yet