Vitruvian Penguin
knoppix

[knoppix:5159] Re: 日本語のファイル名や フォルダ名がおかしい

Date: Sun, 22 May 2005 23:21:26 +0900 (JST)
X-mailer: FreeML Web Mailer XP; SP2
柘植です。

ちょっとcoffeeteaさんの最初の投稿[knoppix:5124]を読み
直してみました。

WindowsMeがインストールされたThinkPad600をKnoppixを使
って起動し、(おそらくFAT32領域の)データを、同じPCに
PCMCIA接続したSDメモリ(これもきっとフォーマットはFAT)
にコピーした。そのSDカードを別のWindowsXP機で開いてみ
たら日本語ファイル/ディレクトリ名が文字化けしていた。

ということのようですね。

PCMCIA接続、という1点を除いては似たような環境がうちにも
あるのですが、ファイル名を読めるようにするためにutf-8で
マウントしなきゃならないというようなことを経験したこと
がないので、ちょっと別の見方をしてみました。

チェックすべきポイントはたぶん、

 1. Knoppix上でThinkPad600のWindows領域をマウントする際
   のマウントオプション
 2. 同様にSDメモリをマウントする際のマウントオプション

のふたつ。それを調べるのは簡単で、Knoppix(KDE)の画面下に
あるパネルからPCモニタの形のアイコンをクリックして

 knoppix@ttyp1[~]$ mount

と打ち込むだけです。するとこんな行を含む出力が得られます。
(実際は1行)

/dev/hda1 on /mnt/hda1 type vfat 
(rw,nosuid,nodev,umask=000,uid=1000,gid=1000,iocharset=euc-
jp,codepage=932)

マウントオプションは最後の()の中を見ればわかります。

さて、1のほうは単純にデスクトップのアイコンをクリックす
る方法でマウントしてるだろうから問題ないと思います。

私自身PCMCIA接続のATA/IDEカードドライブを使ったことがな
いせいかもしれませんが、どうも2のほうに問題があるような
気がします。

そこで/etc/pcmcia/ide.optsを見るとこんな箇所がありました。

 case "$ADDRESS" in
 *,*,*,*)
     part="${ADDRESS##*,}"
     #INFO="Sample IDE setup"
     DO_FSTAB="y" ; DO_FSCK="n" ; DO_MOUNT="n"
     FSTYPE="auto"
     OPTS="user,exec,noauto"
     MOUNTPT="/mnt/$DEVICE$part"
     ;;

ということは、2のほうのマウントオプションにはもしかする
と、iocharset=euc-jp,codepage=932が付いてないんじゃない
でしょうか?

実際に確かめる環境が手許にないので大外しの可能性もあり
ますが、よかったらmountの出力を教えてくださると何か分か
るかもしれません。
<Prev in Thread] Current Thread [Next in Thread>