用exFAT试试,Mac对NTFS支持不是很好。
或者直接用官方驱动挂载为可读写试试,不要用第三方驱动,第三方驱动可能更坑。
上周为乐队录音,使用Mac平台,Logic pro X软件。
录音完之后把整个logic文件拷贝进移动硬盘,移动硬盘格式为NTFS。删除了电脑上的logic文件以清理储存空间。随后今天从移动硬盘拷贝出来,logic就提示录制的aif音频文件格式不受支持,不能回放,文件未被logic识别。
花了一晚上,google了很多次,终于修复问题
问题定位为:将大于20Mb 左右的aif文件保存至非Mac OS日志格式的磁盘时,aif文件的文件头(header)被损坏,导致各种音频软件无法识别。
最终下载了一个巨老的软件 SoundHack,使用里面的Header Change功能修复文件头。
这里就很奇怪了,究竟是哪一个环节导致了header损坏?Mac OS 本质是unix系统,按理说不应该出现这种问题。有坛友知道这种情况的原理吗?
用exFAT试试,Mac对NTFS支持不是很好。
或者直接用官方驱动挂载为可读写试试,不要用第三方驱动,第三方驱动可能更坑。
如果确定是在复制环节损坏了文件头,并且这不是一个大文件(20Mb很小,没理由损坏),可以向苹果报告bug了
尝试重复故障。然后检查移动硬盘S.M.A.R.T.数据,看看是否是硬盘故障。
我使用最新版本的Paragon NTFS for Mac OS X,并没有出现过问题。
还有就是,如果只是在OS X之间传递文件,直接格式化为HFS+日志式吧。
比对文件的二进制内容,OS X下有个很方便的图形化软件,叫做Hex Fiend,可以看一下丢的是哪一部分。
诸君,故障重现了多次,我才能确定是这样子的,环境与步骤如下:
OS X 10.10.5 ,移动硬盘希捷1T USB3.0,格式为NTFS.
在OS X 下一个正常读取的约 20m aif文件,拷贝进移动硬盘,然后再拷贝出,就无法读取了
附件附上两个文件,_save文件是储存后拉出来的,本来想用hex editor打开,结果太大了。
是不是硬盘有坏道了。用NTFS格式U盘试试。原文件的MD5/sha1有没有。
引用 bg8npk : 诸君,故障重现了多次,我才能确定是这样子的,环境与步骤如下:
OS X 10.10.5 ,移动硬盘希捷1T USB3.0,格式为NTFS.
在OS X 下一个正常读取的约 20m aif文件,拷贝……
下载了你上传的两个文件。两个文件完全一样。如果你没有上传错文件的话,那是Logic Pro的问题了。
而且两个文件都可以正常播放。。。
引用 bg8npk : 诸君,故障重现了多次,我才能确定是这样子的,环境与步骤如下:
OS X 10.10.5 ,移动硬盘希捷1T USB3.0,格式为NTFS.
在OS X 下一个正常读取的约 20m aif文件,拷贝……
还有,请使用Hex Fiend,Hex Fiend可以轻松打开你这个文件。
移动硬盘是好的,执行了检查也没发现问题(或许有其他隐藏问题?),也没有坏道,以前用u盘也没出现过问题
引用 bg8npk : 移动硬盘是好的,执行了检查也没发现问题(或许有其他隐藏问题?),也没有坏道,以前用u盘也没出现过问题
嗯,这个可以看出问题了。
可以看到,的确丢掉了头部数据。我又看了一下,实际后面也有数据不一致。
想知道,其他格式文件有这个问题吗?还有能否用其他U盘或者移动硬盘测试。不知道你如何检查移动硬盘,是否检查了S.M.A.R.T.情况(用Windows机器的HDTune Pro检测)。
200字以内,仅用于支线交流,主线讨论请采用回复功能。