2011/11/04(金) [n年前の日記]
#2 [windows] zipファイルをマウントしたい
SyncToy 2.1 でバックアップを取っているのだけど。細かいファイルがたくさんあると、サーバーにアクセスした際に妙に反応が遅くなってしまう時があり。できればそれらファイルはzipにまとめて、そのzipファイルを使う時だけ、仮想ドライブとしてマウントして中を閲覧する、という形にしたい。
そういうツールを探したけれど、なかなか存在しないようで。Windows XP 以降は、標準でzipファイルをフォルダのように扱えるらしいと知り、それでどうにかできるかなと思ったけれど。残念ながら期待していた動作ではなかった。例えば、zipファイル中の index.html をブラウザで開いても、そこから呼ばれているcssや画像ファイルが読み込まれないし、リンクを辿って別htmlを開こうとしても開けない。おそらく、ダブルクリックして開いた1ファイルのみが解凍されている状態ではないかと予想。
検索したところ、 _Pismo File Mount Audit Package というツールをインストールすれば zipファイルを仮想ドライブとしてマウントできるらしい。Windows XP x86 と Windows7 x64 上で動作するのを確認した。このツールを使えば、前述の動作とは異なり、開いたhtmlファイルから呼ばれている css や画像ファイルにもアクセスできた。ただ、マウントしたzipファイル・仮想ドライブがリードオンリーになるらしいのがちと残念。書き込みもできれば良かったのだけど。
HDDイメージを作成、かつ、マウントして、その中に細かいファイルを書き込めれば、目的は果たせるのかもしれない。だが、やはりそういうツールは見当たらず。iso等、CD/DVDイメージをマウントするツールは多々あるみたいなのだけど。Windows7上ではVHDなるHDDイメージファイルをマウントできるようだが、Windows XP上でも使えないと、サブ機から中を閲覧することができない。しかしXP上でVHDをマウントするためには、ちとアレなツールをインストールする必要があるようで。なかなか難しい。
後から内容を変更しないであろうファイル群なら、isoで固めてしまってマウントするのも手かもしれず。しかしどうせなら、圧縮が効くフォーマットのほうが嬉しいのだけど。
そういうツールを探したけれど、なかなか存在しないようで。Windows XP 以降は、標準でzipファイルをフォルダのように扱えるらしいと知り、それでどうにかできるかなと思ったけれど。残念ながら期待していた動作ではなかった。例えば、zipファイル中の index.html をブラウザで開いても、そこから呼ばれているcssや画像ファイルが読み込まれないし、リンクを辿って別htmlを開こうとしても開けない。おそらく、ダブルクリックして開いた1ファイルのみが解凍されている状態ではないかと予想。
検索したところ、 _Pismo File Mount Audit Package というツールをインストールすれば zipファイルを仮想ドライブとしてマウントできるらしい。Windows XP x86 と Windows7 x64 上で動作するのを確認した。このツールを使えば、前述の動作とは異なり、開いたhtmlファイルから呼ばれている css や画像ファイルにもアクセスできた。ただ、マウントしたzipファイル・仮想ドライブがリードオンリーになるらしいのがちと残念。書き込みもできれば良かったのだけど。
HDDイメージを作成、かつ、マウントして、その中に細かいファイルを書き込めれば、目的は果たせるのかもしれない。だが、やはりそういうツールは見当たらず。iso等、CD/DVDイメージをマウントするツールは多々あるみたいなのだけど。Windows7上ではVHDなるHDDイメージファイルをマウントできるようだが、Windows XP上でも使えないと、サブ機から中を閲覧することができない。しかしXP上でVHDをマウントするためには、ちとアレなツールをインストールする必要があるようで。なかなか難しい。
後から内容を変更しないであろうファイル群なら、isoで固めてしまってマウントするのも手かもしれず。しかしどうせなら、圧縮が効くフォーマットのほうが嬉しいのだけど。
[ ツッコむ ]
以上です。