椎柴の木村です。

Windows7 (Home Premium) でフォーマットした UDF の CD-R を、FreeBSD で
読みたいのですが、mount すら出来ず、困惑しています。

今日 csup した 8.1-STABLE です。kernel には cam が入っていますが影響しな
い筈と解釈しています。
http://www.jp.freebsd.org/QandA/HTML/2576.html
にある通り、kernel config ファイルには次のオプシォンを入れてあります。
(MSDOSFS_ICONV は追加)。

options         LIBICONV
options         NTFS
options         NTFS_ICONV
options         CD9660_ICONV
options         MSDOSFS_ICONV
options         UDF
options         UDF_ICONV

[実行例]
mount_udf -o ro /dev/acd0 /mnt
mount_udf: /dev/acd0: Invalid argument

mount_udf -o ro -C ja_JP.UTF-8 /dev/cd0 /mnt
mount_udf: udf_iconv: Invalid argument

この時、実際にはエラー・メッセージが一緒に出ています。
/var/lob/messages より。
Sep 18 00:36:21 xlnv kernel: Unsupported partition map: *UDF Virtual Partition

UDF にバージョンがあって、現状、Windows7 の UDF には対応していない、という
ことでしょうか。
私のほうで、なにか勘違いしているかも知れません。

ちなみに、OpenBSD-4.8 (CURENT) でも mount 出来ません。kernel に特別な
オプシォンは追加せず。
USB メモリーにインストールした Ubuntu-10.04 LTS (LiveUSB Linux) では、
自動的に mount するし、読むことも出来るし、しているのですが。

-- 
木村成一 @千葉県銚子市小長町

メールによる返信