
不定期で、次のダイアログが表示されるようになりました。
マルチボリューム セットの最後のディスクを挿入してください。
続けるには、[OK] をクリックしてください。
OKを選択すると延々とループするので、キャンセルを選択せざるをえません。
マルチボリューム
マルチボリュームは ZIPファイルに関係していることが分かりました。
大容量のファイルをZIP形式でアーカイブする時に利用されることがあるらしい。
PCのローカルドライブに保存されたZIPファイルの中に、マルチボリュームセットでアーカイブされたファイルが存在することが原因と思われますが、そのファイルを特定するのは困難だなぁー。
幸いにも、この問題を解決することができたので具体例を紹介します。
マルチボリュームとは

マルチボリュームのZIPファイルとは、大きなZIPファイルを複数の部分に分割したものです。これは、ダウンロードや転送などの作業を簡単にするために利用されます。
マルチボリュームのZIPファイルは、.z01、.z02などの連番の拡張子が付いたファイルとZIPファイルで構成されています。
これらのファイルを結合して解凍するには、対応した解凍ソフトが必要です。
マルチボリュームZIPファイルは、次の場合に使用されます。
- 1つのZIPファイルに収めることができないような大きなファイルを圧縮する必要がある場合。
- 複数のファイルを1つのファイルにまとめる必要がある場合。
- ファイルの送信や保存に複数のメディアを使用する必要がある場合。
Windows PowerShell

ダイアログには「圧縮 (zip 形式) フォルダー」
とあるので、PCのローカルドライブに保存された .zip ファイルが関係していることは推測できる。
でも莫大な数なんですよ。
ど~にかならないか?
と調べたら、PowerShell のスクリプトを見つけた。
解決!
不完全なzipファイルを検索するスクリプト

- 指定したドライブ(またはフォルダ)の .zip ファイルを検索する。
- 壊れたZIPファイルを検出するとメッセージを表示する。(削除するとよい)
- 最後まで検索する。
- 以上
以下のスクリプトをコピペするとよい。
$workdir:検索したいフォルダを指定する
Add-Type -AssemblyName system.io.compression.filesystem
$workdir = "D:\Download\" # ここを探したいフォルダーのパスに変えましょう
$zips = gci $workdir -Recurse -Filter "*.zip"
foreach ($zip in $zips) {Write-Host $zip.FullName
$files = [io.compression.zipfile]::OpenRead($zip.FullName).Entries
}
実行イメージ
※赤文字の上のzipファイル (scrcpy-win64-v1.24.zip) が問題のファイル
>_
| Windows PowerShell | ー □ × |
PS C:\> Add-Type -AssemblyName system.io.compression.filesystem >> >> $workdir = "D:\Download\" # ここを探したいフォルダーのパスに変えましょう >> $zips = gci $workdir -Recurse -Filter "*.zip" >> >> foreach ($zip in $zips) { >> Write-Host $zip.FullName >> $files = [io.compression.zipfile]::OpenRead($zip.FullName).Entries >> } D:\Download\diffbrowser-v0127.zip D:\Download\scrcpy-win64-v1.24.zip "1" 個の引数を指定して "OpenRead" を呼び出し中に例外が発生しました: "中央ディレクトリの終わりレコードが見つかりません。 " 発生場所 行:8 文字:5 + $files = [io.compression.zipfile]::OpenRead($zip.FullName).Entrie ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : InvalidDataException |
Explzh

マルチボリュームセットを扱うことができるアーカイバーかつ日本製ソフトウェアは、Explzh という名前のソフトウェアがあります。
作者によると、主に ZIP の機能に特化したアーカイバとのことですが、外部DLLをインストールすることであらゆる形式の圧縮形式に対応できる設計になっています。
名称 | Explzh for Windows www.ponsoftware.com |
説明 | Explzh は 4GBを超えるLHA,ZIP(X),CAB,RAR,7z,tar,tar+(gz/bz2/xz/lzma/zstd),Zstandard 形式書庫の圧縮解凍に対応した圧縮解凍ソフトです。 MAX_PATHを超えるロングパス名に対応 しており、また書庫の解凍で問題となる ファイル名文字の文字化け問題を解決 します。 強固な AES 暗号化 ZIP の暗号化・復号化にも対応、また、RAR,ISO(ISO-9660/ISO-13346), インストールシールド, PE,MSI,ARJ,WIM,CHM,CPIO.RPM,NSISインストーラ の解凍に標準で対応。 Office 文書の圧縮・画像最適化機能に対応。Office 文書のファイルサイズを極力小さくすることもできます。 |
バージョン | 9.66 | 2025-02-28 / 修正履歴 |
ダウンロード | www.ponsoftware.com/archiver/download.htm |
動作環境 | Windows Vista~11 (x86/x64) Windows 64ビット版をお使いの場合は Explzh 64ビット版のご利用を強く推奨します。 |
ライセンス | 個人無料、企業・商用利用は有料 |
著作権 | © 1996-2025 by pon software |
日本語 | 対応 |
特記 |
|
関連記事 |

Explzh なんでも解凍できる最強アーカイバー
2022年6月20日リリース。 この手のソフトウェアの出番は少なくなったが、マイナーな書庫を扱う方には重宝されているソフトウェアです。 64-bit版はアーカイバーDLLを更新するオプションが廃止されているので、インストールするだけで多彩な書庫を扱える予感。(たぶん)
まとめ


[ZIPファイル] マルチボリューム セットの最後のディスクを挿入してください
- 圧縮 (zip 形式) フォルダー がバックグラウンドで動いていることが原因。
- 不完全なZIPファイルを検出するとダイアログを表示する。(たぶん)
- 不完全なZIPファイルを削除すれば問題解決だが、ファイルが多すぎて特定できないよー。
- スクリプトを利用して特定することができる。
- 特定されたファイルは削除しよう。
- mitigations | SC2
- 【2024年度総括】藤井七冠(最優秀棋士)、羽生九段現役続行と会長退任を表明
- 【バグ】TVerRec 3.4.2 のリネーム処理不具合とその原因を考察
- 【恐怖】ポンジスキームとは?歴史から学ぶ詐欺の仕組み
- 【終息】TVerRec 3.3.9(暫定)で機能制限ほぼ解除、3.4.0リリース!
- 【緊急】TVerRec 3.3.6緊急リリース!仕様変更に暫定対応
- 【未解決】TVerRecダウンロード不具合!TVerの仕様変更かも?
- 【昇級/降級】全棋士ランキング確定、伊藤匠叡王B1へ昇級、羽生九段B2へ降級
- 【将棋】なぜ藤井聡太は人々を魅了するのか?【2024年度振り返り】
- 【更新】Lhaz 2.5.4リリース!法人利用が有料化へ
- 【Pixel 3月/2025】カメラ、WebView 、Bluetooth、電話のバグ修正【Android 15】
このサイトを検索 | Search this site
0 コメント