How To

Windowsでファイルを簡単に分割する方法

February 15, 2026 1 分で読む Updated: February 15, 2026

非常に大きなファイルの扱いは、特にどこかにアップロードしたり、小さなUSBドライブに収めたりする必要がある場合は、面倒な作業になることがあります。ファイルを分割するのが簡単な解決策になる場合もありますが、分割しても特定の部分だけを読み取り可能にしたい場合は、少し複雑になります。通常、アーカイブツールはファイルを分割して圧縮しますが、最初にすべてを解凍しなければ、1つの部分だけを読み取ることはできません。そこで、このガイドでは、Windowsでファイルを分割する実用的な方法をいくつか紹介します。音声、動画、テキストなどの重要なファイルを可能な限り分割して読み取り可能にする方法も含まれています。

よくある問題の一つは、Windowsにファイルを分割するための組み込みツールがないことです。少なくとも、簡単な方法はありません。そのため、多くの人がPowerShellスクリプト、コマンドラインユーティリティ、またはサードパーティ製のアプリに頼っています。いくつかの方法は素早い分割に適していますが、他の方法はより柔軟ですが、少し設定が必要です。スクリプトを使用する手順がいくつかありますが、心配しないでください。思ったほど難しくはありません。これらの手順に従うことで、大きなファイルをきれいに分割し、場合によっては解凍せずに一部を読み取ることができるようになります。

Windowsでファイルを分割する方法

Windowsでファイルを分割する様々な方法をご紹介します。それぞれに特徴とメリットがあります。スクリプトを使い慣れている方でも、GUIアプリを使いたい方でも、状況に合わせて最適な方法を選んでください。

方法1: カスタムPowerShellスクリプトを使用してファイルを分割する

PowerShellに慣れている方には、この機能が便利です。組み込みではないのでスクリプトを使用する必要がありますが、少なくとも制御は自分で行えます。スクリプトはファイルを指定されたサイズのチャンクに分割し、必要に応じてサイズを調整できます。重要なのは、チャンクを均一に分割したい場合や、PowerShellコマンドの使用に抵抗がない場合に最も効果的であるということです。ただし、特定の設定では、実行ポリシーが適切に設定されていないとスクリプトがエラーをスローする場合がありますので、ご注意ください。

役立つ理由:適切なオプションを選択すれば、柔軟性を提供し、ファイルを読み取り可能な状態に保ちます。ファイルを一定のサイズに分割することで、扱いやすく、移動しやすく、段階的にアップロードできます。PowerShellでいくつかのコマンドを実行する必要があるでしょう。コメントに従えば、スクリプトをカスタムサイズに編集するのもそれほど難しくありません。これが機能する理由は、ファイルのバイトを直接操作するため、解凍やアーカイブ形式の処理が不要だからです。

実際には、まず実行ポリシーを設定する必要があります。

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

次に、メモ帳でスクリプトを作成します。

  • メモ帳を開きます (実行 > メモ帳)。
  • カスタム スクリプト (ガイド内) を貼り付けて、 として保存しますSplit.ps1
  • PowerShell から次のコマンドで実行します:.\Split.ps1

プロンプトが表示されたら、分割したいファイルを選択し、チャンクサイズ(MB)を指定して、出力フォルダを選択します。スクリプトは、後で簡単に再結合できるよう、均一なチャンクに分割するように設定されています。

分割されたファイルを再構成する方法

基本的に、分割されたすべてのパーツが同じフォルダに保存され、 、 などのパターンに従って名前が付けられていることを確認してくださいfilename.00.extfilename.01.extこれらのパーツを順番に読み取り、それらを結合して単一のファイルにする別のスクリプトを作成してください(またはガイドの2番目のスクリプトに従ってください)。ここでも、まず結合スクリプトをメモ帳にコピーし、 として保存してJoin.ps1、PowerShellで実行します。

方法2: GNU CoreUtils (split コマンドと cat コマンド) を使用する

Linuxコマンドに慣れていて、最小限のツールセットのインストールに抵抗がないなら、GNU CoreUtilsが面倒な作業を代行してくれます。Windowsはネイティブでsplitと をサポートしていないため、Git BashやGnuWin32などのツールを使ってインストールする必要がありますcat。インストール後は、 のようなコマンドを実行するだけでファイルを分割できますsplit -b 50m bigfile.iso part_。再結合するには を使用しますcat part_* > bigfile.iso

コマンドラインのワークフローに慣れている方なら、これは言うまでもなく簡単です。高速で信頼性が高く、WindowsでもLinuxでもほぼ同じように動作します。欠点は? 初めて設定するときや、コマンドのフルパスを扱うのが面倒なこと、そしてGUIが使えなくなることです。

方法3: 7-ZipやGSplitなどのサードパーティ製アプリを使用する

専用アプリを使う方が簡単な場合もあります。7-Zipのようなツールは、ファイルを圧縮しながら分割でき、チャンクサイズも指定できるので便利です。GSplitは、大容量ファイルの分割と再結合に特化して設計されており、特定のファイルを分割したまま読み取り可能にしておくことも可能です。スクリプト作成が苦手な方でも、このツールを使えばスクリプト作成は不要です。

なぜこれを選ぶのか?それは、ファイルを選択してチャンクサイズを設定するだけで、非常にシンプルだからです。さらに、これらのツールのほとんどは、オプションを適切に選択すれば、ほぼすべてのファイル形式に対応し、各パーツを読み取り可能な状態に保つことができます。頭を悩ませるスクリプトを必要とせず、迅速に修正できるため、多くのユーザーにとって大きなメリットとなります。

したがって、どちらを選ぶかはあなたの快適度によって異なります。スクリプトはより高度な制御が可能ですが、ある程度の設定が必要です。一方、GUIアプリはより高速で使いやすいです。どちらも動作しますが、設定によっては最初は失敗しても、再起動やアップデート後に魔法のように動作することもあります。