Ubuntu 12.04 读取 exFAT XQD 卡时出现问题

Ubuntu 12.04 读取 exFAT XQD 卡时出现问题

我在读取 exFAT 格式的 XQD 卡中的文件时遇到问题。该卡由索尼 fs7 相机格式化,包含使用 fs7 拍摄的 4k 视频文件。该卡是 lexar 64gb,读卡器是 lexar professional workflow XR1 USB 3 读卡器。

我使用以下方法安装卡sudo mount -t exfat /dev/sdk1 ~/mountlocation

我已经安装exfat-utilsfuse-exfat(我首先尝试过exfat-fuse但结果相同)并将驱动器(在本例中为 sdk)安装到一个文件夹中。驱动器包含一个文件夹 XDROOT,此文件夹中有几个文件和文件夹。

Clip  CUEUP.XML  DISCMETA.XML  Edit  General  MEDIAPRO.XML  Sub  Take  Thmbnl  UserData

当我运行时sudo ls *我得到以下输出

CUEUP.XML  DISCMETA.XML  MEDIAPRO.XML

Clip:
ls: reading directory Clip: Input/output error

Edit:

General:
Sony

Sub:

Take:
REDACTED-0008U01M01.XML  REDACTED-0008U01.SMI

Thmbnl:

UserData:

问题是读取 Clip 文件夹的内容时出现 IO 错误,因为这是所有视频文件所在的位置。有人知道如何解决这个问题吗?

我在装有相同读卡器的 Windows 7 计算机上测试了 XQD 卡,运行良好。我还运行了

sudo badblocks -sv /dev/sdk

结果很好。

编辑:Ubuntu 版本是 12.04 x64 服务器,配备 32GB RAM 和四核处理器。Clip 文件夹中有两个 28GB mxf 视频文件。Clip 的内容在 Windows 下显示正常。我在另一台 ubuntu 机器(14.04 x64 桌面)上测试了此操作,GUI 文件夹浏览器中的 Clip 文件夹为空,但从ls *终端运行时出现相同的 IO 错误。是否存在某种我不知道的大文件大小限制?

答案1

似乎是相机格式化 XQD 卡的方式出了问题。如果我在 Windows 上将 XQD 卡格式化为 exFAT,然后将完全相同的文件复制到上面,它就可以正常工作。所以一定是相机格式化卡的方式或相机写入卡的方式出了问题。

相关内容