1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

exFATの落とし穴?

Last updated at Posted at 2018-10-30

ExFATの落とし穴

注意:個人的に思ったことなので、私のようなことをしないのであれば何ら問題はありません。

流れ

先日USB(8GB)の容量がなくなったので32GBを買いました

で、スマホ(Android)からも読み取りたいなぁ...と思い、exFATでフォーマット。

ファイルシステム比較

FAT32 NTFS exFAT
最大ファイルサイズ 4GiB 16EiB 16EiB
Windows ○(Vista SP1以降)
Mac △(読取のみ) ○(OS X v10.6.5)
Linux △(読取のみ) ○(ドライバあり)

参照:Wikipedia→FAT32,NTFS,exFAT

なにこれ!めっちゃいいやん!!と思ってフォーマット、ファイルコピー。
しかしそこには私にとってある欠点が...

mklink

シンボリックリンク対応してない!!

私、ルートフォルダによく使うリンクを作成しておく派なんですよ、
それで、8GB(NTFS)にはめっちゃリンクおいてたんですわ。

で、コマンドプロンプトで
mklink aaa folder\aaa(これは例です)
The device does not support symbolic linkみたいなかんじで
対応してなかったわけなんですね

そこで...

Paste Shortcuts

シンボリックリンク対応してなくとも、コピー&ショートカット貼り付けは対応してるのでそれでやりました。

例えば本体が/aaa/bbb/ccc/index.htmlで、
/aaa/bbb/ccc/ddd/eee.jsがあり、
/ddd/eee.jsなんて指定している場合は
ルートフォルダのdddって作成していないディレクトリが読み込まれるので、404Error。
シンボリックリンクにしておけば/aaa/bbb/ccc/内のddd/eee.jsを参照してくれるので個人的には良かった。

わかりづらいなこれ

要は、こういうことです
Explanation
ただ図式化しただけ

NTFSに再フォーマットしようか迷ったけどAndroidで読み込めるのが大きかったので
exFATのままで使用しようかと思います

まとめ

exFATはシンボリックリンク対応してないよ。
シンボリックリンク使わないならexFATのほうがいい。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?