sparseimage 位于NAS上时无法加载问题依旧未修复
sparseimage 位于NAS上时无论通过SMB协议还是AFP协议加载,都会提示“无可装载的文件系统”。该问题自macos11.5开始出现,11.5.1和11.5.2时无论镜像位于本地还是原创均会提示“无可装载的文件系统”。更新至11.6后可在本地加载。通过虚拟机加载11.4后则原创与本地均可加载。原创NAS包括群晖及AirPort Time Capsule
MacBook Pro 13″, macOS 11.6
sparseimage 位于NAS上时无论通过SMB协议还是AFP协议加载,都会提示“无可装载的文件系统”。该问题自macos11.5开始出现,11.5.1和11.5.2时无论镜像位于本地还是原创均会提示“无可装载的文件系统”。更新至11.6后可在本地加载。通过虚拟机加载11.4后则原创与本地均可加载。原创NAS包括群晖及AirPort Time Capsule
MacBook Pro 13″, macOS 11.6
感谢你的回复。
我下载了你提供的测试用sparsebundle文件。解压后如果将其置于一个中文目录下,比如'~/Downloads/未命名文件夹4' 则会提示错误。如果将其直接拷贝到'~/Download'或者'~/Desktop' 或者NAS 根目录下均无问题。也就是说只要路径有中文(简体繁體中文)就无法挂载。
sparseimage文件则处于nas的或者具有中文路径均会加载错误。
延伸测试,文件夹仅使用一个汉字也会产生错误。因此可以排除为文件名长度问题。
[经过版主编辑]
感谢你的回复。
我下载了你提供的测试用sparsebundle文件。解压后如果将其置于一个中文目录下,比如'~/Downloads/未命名文件夹4' 则会提示错误。如果将其直接拷贝到'~/Download'或者'~/Desktop' 或者NAS 根目录下均无问题。也就是说只要路径有中文(简体繁體中文)就无法挂载。
sparseimage文件则处于nas的或者具有中文路径均会加载错误。
延伸测试,文件夹仅使用一个汉字也会产生错误。因此可以排除为文件名长度问题。
[经过版主编辑]
我这里 10.15 和 11.6 都没有问题。
这个 sparseimage 是不是很久以前旧版系统上生成的?
要是空间够,就用 10.15 或者 11.6 再创建一个新的 sparseimage,是GPT 的单APFS或 JHFS+ 卷的,然后把数据导进去。
或者如果可能,在终端中下面的命令,后面加一个空格后,把不能打开的sparseimage拖到该终端窗口中,回车运行,看看它的结构,可以把结果提上来大家看看。这个命令就是读取 sparseimage 的信息:
hdiutil imageinfo
你的的确如你描述的问题。而我的在本地新建的,然后转到我的 NAS 上后,再打开没有问题。
下面是我创建的,你也可以试试,密码=2:
链接: https://pan.baidu.com/s/1mN8n4A7l1U4jnszFYTWL2g 提取码: mzf8
你的和我的主要主要区别是我的是 sparsebundle,你的是 sparseimage,在磁盘工具中选择“稀疏磁盘映像捆绑”两者的内部格式不一样,从文件形式来说,前者是包形式,后者是纯文件。
的确如此,对中文路径的支持不够。这个可以填一个 bug report。
看看这个:https://developer.apple.com/cn/bug-reporting/ 或者是 https://www.apple.com/feedback/
另外,注意 Monterey 的 beta 版,看看是不是同样的问题,如果是,用 beta 版的通道填 bug report。
如果以前没有填过的话,建议注意几点,标题明确,简述问题有条理和明确,问题描述准确,包括操作步骤,步骤最好包括成功和不成的两种步骤对比,最好有截屏,视频更好,包括软硬件环境,即便是硬件无关,也最好写上自己测试的硬件环境,软件比如 macOS 的版本,网络、用户权限,各个软件版本号等等,任何有可能造成影响的最好都要写进去。
几个不同时期的镜像都出现了问题,不算太老,都是apfs格式的,试过hfs+是没问题的,只有加密的apfs才存在问题。已经准备放弃镜像了,但是用虚拟机加载后再拷贝出来效率太低了。
镜像没什么特殊的,原始版本是用来放照片视频素材的,超级巨大。后来在请求群晖技术支持的时候,创建了一个测试用镜像。
我分享了一个百度云共享,纯测试用,密码是1,内部仅有一个名为test的文件夹。
该文件位于本地磁盘时无问题可正常加载。位于远程磁盘(无论使用smb还是afp协议,无论位于time capsule还是位于群晖)则提示如下错误。
镜像的信息也附加到了回复内容中了。
镜像地址:链接: https://pan.baidu.com/s/1iwGwjKKLbn3g2tYusgA4HA 提取码: nd9d
填了Product Feedback 甚至还给apple 400打了个电话,他们也说会反馈这个bug。 结果只是从本地远程都无法加载变成了远程及带中文路径无法加载:( 待会我再给他们写一个。
对!把问题描述清楚,否则测试人员一看非中文目录没有问题,会把问题搁置或者直接告诉你没有问题。
等我有时间也写一个。
sparseimage 位于NAS上时无法加载问题依旧未修复