You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Mac无法识别复古游戏设备附带的存储介质,寻求读写及识别解决方案

Mac无法识别复古游戏设备附带的存储介质,寻求读写及识别解决方案

别慌!你没点Initialize是完全正确的——那个选项确实会格式化整个存储介质,把里面的MAME游戏全清掉,先给你点个赞😉

首先咱们得先搞清楚这个存储介质用的是什么文件系统,Mac不认它大概率是因为原生不支持这种格式。给你一步步来:

第一步:先确认磁盘的具体信息

  1. 打开Mac自带的磁盘工具(在启动台的“其他”文件夹里),找到左侧列表里的外部存储设备(就是你的读卡器+游戏介质),点进去看“信息”或者“分区”标签,这里能看到文件系统类型(比如FAT32、EXT4、或者一些奇怪的自定义格式)。
  2. 如果磁盘工具里信息不够详细,打开终端,输入命令 diskutil list,回车后会列出所有磁盘的详细信息。找到你的外部磁盘(一般标着external),看它的分区对应的TYPE字段——比如Linux文件系统会显示linux_filesystem,FAT32是msdos,NTFS是ntfs

第二步:根据文件系统类型选解决方案

  • 如果是FAT32/ExFAT格式
    这种格式Mac原生支持,大概率是分区表或者文件系统有小错误。你可以试试磁盘工具里的「急救」功能(选中磁盘后点顶部的急救按钮),让系统自动修复错误。如果急救失败,建议先找数据恢复工具备份里面的游戏,再尝试修复或者重新格式化(格式化时选ExFAT,这样Mac和复古设备大概率都能识别)。

  • 如果是EXT2/EXT3/EXT4格式(Linux常用格式)
    Mac原生不支持这种格式,得装第三方驱动。你可以用Homebrew在终端装e2fsprogs(命令是 brew install e2fsprogs),然后用命令行挂载;嫌麻烦的话,找个图形化的EXT驱动工具装上,就能直接在访达里访问内容了。装驱动前最好先备份数据,避免意外。

  • 如果是自定义的游戏专用格式
    这种情况Mac和普通驱动都搞不定,得用虚拟机试试。推荐装Ubuntu Linux(很多复古游戏设备都是基于Linux做的),用VirtualBox或者Parallels都可以。设置虚拟机的时候把USB存储介质“直通”给虚拟机,这样虚拟机就能识别它了,然后把里面的MAME游戏复制出来,再传到Mac能识别的存储介质上(比如ExFAT格式的U盘)。

最后提醒

不管用哪种方法,先别格式化!先想办法备份数据,毕竟里面的复古游戏都是难得的资源~

备注:内容来源于stack exchange,提问作者cenk

火山引擎 最新活动