Windowsで特定のサイズのランダムなダミーファイルを作成する4つの方法

ほとんどの通常のユーザーは、特定のサイズのランダムなダミーファイルを作成する必要性を理解するのに問題があるかもしれませんが、オタク、ソフトウェア開発者、およびパワーユーザーは、そのようなファイルが時々役立つ理由を知っています。ダミーファイルを使用して、ハードドライブに不良セクタがあるかどうかを確認したり、ネットワーク速度をテストしたり、(network speed)コンピュータまたはデバイス(computer or device)上のファイルが回復できないほど削除されていることを確認したりできます。理由に関係なく(Regardless)、最新バージョンのWindowsでこのようなファイルを作成する4つの方法を次に示します。

1.fsutilコマンド(fsutil command)を使用してダミーファイルを作成します

Vista以降のすべてのWindowsバージョンには、 fsutil.exeという名前の実行可能ファイルが含まれています。Windows 10では、"C:\Windows\System32"フォルダーにあります。

fsutil実行可能ファイルを含むフォルダー

Fsutil.exeは、パーティションとボリュームを管理するための強力なツールです。特に、コマンドプロンプト(Command Prompt)から任意のサイズのダミーファイルをすばやく作成するために使用することもできます。

コマンドプロンプト(Command Prompt)を起動する方法はたくさんありますが、タスクバーの検索フィールドに(search field)「cmd」と入力してから、コマンドプロンプト(Command Prompt)をクリックまたはタップすることをお勧めします。保護されたシステムフォルダ(system folder)C:ドライブなど)にランダムなダミーファイルを作成する場合は、代わりに[管理者として実行]を押してください。("Run as administrator")

タスクバーからコマンドプロンプトを開く

コマンドプロンプト(Command Prompt)が開いたら、fsutilと入力し、 Enterキー(Enter)を押して、このツールでサポートされているコマンドのリストを表示します。使用できるパラメータはたくさんあります。これは、 fsutil.exe(fsutil.exe)で何ができるかを味わうだけです。その機能に関する完全な情報は、TechNetの公式ドキュメントにあります。

fsutilでサポートされているコマンドのリスト

ダミーファイルを作成するためにコマンドプロンプト(Command Prompt)に入力できるコマンドは2つあります。

  • fsutilファイルcreatenewファイル名(filename) サイズ(size)
  • fsutil file createnew pathfilename size

filenameを、(filename)ダミーファイル(dummy file)に使用する名前に置き換えます。プロセスに影響を与えないため、拡張機能を追加するかどうかを選択できます。sizeを、ダミーファイルに必要な(dummy file)サイズ(size)に置き換えます。サイズはバイト単位で測定されます。オンラインコンバーター(an online converter)を使用すると、好みのサイズを定義するのに役立つ場合があります。

2つのコマンドの違いは、2番目のコマンドでは、パス(path)をデバイス上の選択した場所に置き換えることで、ファイルが保存されている場所を正確に指定できることです。

理論の部分を終えたので、これが実際にどのように機能するかを見てみましょう。最初に、10MBまたは10485760バイトのサイズのmyfile.exeというファイルを作成しました。これを作成するには、次のコマンドを入力しました。fsutil file createnew myfile.exe 10485760

最初のコマンドを使用してファイルを作成する

上記のように、最初のコマンドを使用し、パスを指定しない場合、ファイルはユーザープロファイルフォルダー(user profile folder)に作成されます。私たちの場合、それはC:UsersDianaAnnRoeに保存されました。次に、別の2MBファイルを作成しましたが、今回は特定のパスを使用し、拡張子は使用していません。次のように入力しました:fsutil file createnew D:myfile 2097152

2番目のコマンドを使用してファイルを作成する

注意すべき1つの側面は、fsutil.exeで作成されたファイルが空であることです。中にはコンテンツがありません。

2. DummyFileCreatorを使用してランダムなダミーファイル(dummy file)作成します(Dummy File Creator)

ランダムなコンテンツ(random content)を含むダミーファイルが必要な場合、またはコマンドプロンプト(Command Prompt)に不安がある場合は、サードパーティのアプリの使用を検討する必要があります。無料で使いやすいツールは、ダミーファイルクリエーター(Dummy File Creator)です。

インストーラーとアーカイブのどちらかを選択できます。アーカイブを取得して、コンピューターのどこかに抽出することをお勧めします。次に、Dummy.exeファイルを実行します。システムドライブ(system drive)C :)にファイルを生成する場合は、右クリックまたは長押しして[管理者として実行]を選択します(")そう("Run as administrator)しないと、プログラムがファイルを作成しようとしたときにエラーを返します。

Dummy.exeを実行して、ダミーファイルの作成を開始します

変身が必要な間、このプログラムのインターフェースは簡単です。[モード](Mode)セクションでは、1つ以上のファイルを生成するかどうかを選択できます。[参照(Browse)]ボタンを使用して、ファイルを作成する場所に移動し、名前(および必要に応じて拡張子)を入力します。次に、ファイルサイズを指定し、ファイルにランダムなコンテンツを含める場合は、[(File Size)ランダムなファイルコンテンツ(非圧縮性)]("Random file content (non-compressible)")チェックボックスをオンにします。次に、 [作成]を(Create)クリックまたはタップ(click or tap) します。

ダミーファイルをカスタマイズして、[作成]を押します

プログレスバー(progress bar)は、ファイルの作成中に最新の状態を維持します。

ダミーファイルの作成に従ってください

プログラムの書き込みが完了するとすぐに、ファイルが作成されたことを通知する通知が届きます。

ポップアップは、ファイルが作成されたことを知らせます

このツールは、 fsutil.exe(fsutil.exe)よりも明らかに使いやすく、同時により多くのファイルを作成したり、ランダムなファイルコンテンツ(file content)を追加したりするオプションなど、いくつかの利点もあります。

3.ディスクツールを使用してランダムな(Disk Tools)ダミーファイル(dummy file)を作成します

より多くのカスタマイズオプションを提供するもう1つの無料の代替手段は、ディスクツールツールキット(Disk tools toolkit)です。名前が示すように、これは小さな空きディスク関連ツールのスイートです。これらのツールの1つは、ファイルジェネレータ(File Generator)です。CubicDesign_tools.exeをダウンロードして実行します。アクセスしようとすると、Windows Defender SmartScreenがポップアップ表示され、認識されないアプリの起動が妨げられたことが通知されます。[詳細]を(More info)クリック(Click)またはタップして、 [とにかく実行](Run anyway)を選択します。[インストール](Install)をクリックまたはタップして、アプリが解凍されるのを待ちます。抽出が完了すると、ファイルエクスプローラーは(File Explorer)Tahionicツールパッケージ(Tahionic tools package)と呼ばれる新しく作成されたフォルダーに移動します。このスイートに含まれるすべてのファイルから、System&securityフォルダーからDiskTools.exeを開きます。(Disk Tools.exe)

DiskTools.exeにアクセスします

また、イメージチェンジが緊急に必要な場合は、ダミーファイルを作成するために必要な[ファイルジェネレータ]タブで[(File generator)ディスクツール(Disk Tools)]が開きます。

[ファイルジェネレータ]タブを使用してダミーファイルを作成します

このタブの4つのセクションは、(tab help)ダミーファイル(dummy file)をカスタマイズするのに役立ちます。

  • ファイル数(Number of files)-生成されるファイル数を設定します。
  • ファイルサイズ(File size)-ファイルサイズを設定する(file size)、右側の推奨サイズの1つを選択します。
  • ファイル名(File name)-ファイル名と場所を(file name and location)設定します。[パターン(Pattern)]を選択して、カスタム名(custom name)(およびオプションで拡張子)を入力します
  • ファイルの内容(File content)-ファイルの内容を設定します。[このコンテンツでファイルを埋める("Fill the files with this content")]を選択して、ファイル内のテキストをカスタマイズし、[ファイルを一意("Make file unique)にする]オプションのロックを解除しますこれは、複数のファイルを作成するときに便利で、同じコンテンツでファイルを生成したくない場合に便利です。

設定が完了したら、 [作成]を(Create)クリックまたはタップ(click or tap) します。ビープ音はダミーファイル(dummy file)が作成されたことを示し、タブの下部にあるプログラムは、ファイルの生成にかかった時間を通知します。プログラムがビープ音を鳴らしてダミーファイル(dummy file)を生成したことをアナウンスすることは可能ですが、ファイルは指定された場所にありません。これは、管理者権限なしでDisk Toolsを実行していて、(Disk Tools)システムドライブ(system drive)にファイルを作成しようとしている場合に発生する可能性があります(C:)Windowsコンピュータまたはデバイス(Windows computer or device)の任意の場所にファイルを作成するには、必ず管理者としてプログラムを開いてください。

このアプリで私たちが気に入ったのは、少し雑然としているように見えますが、優れた構成オプションを提供し、ファイルの内容に関しては発言権があることです。一意のファイルを生成するオプションもいい感じです。

4.PowerShell(PowerShell)を使用してランダムなダミーファイル(dummy file)を作成します

WindowsからPowerShellを使用してダミーファイル(dummy file)を作成することもできます。前のチュートリアルでこのアプリを開く方法をすべて詳しく説明しましたが、タスクバーの検索フィールドに(search field)「powershell」と入力してから、 ("powershell")WindowsPowerShellをクリックまたはタップするのが最も簡単です。ただし、システムドライブ(system drive)C :)にランダムなダミーファイルを作成する場合は、開いたときに右側のオプションから[管理者として実行]("Run as Administrator")を選択してください。

タスクバーからPowerShellを開く

PowerShellアプリが起動し、コマンドを入力して実行するのを待ちます。

PowerShellコンソールが開きます

ダミーファイル(dummy file)を作成するには、次の1行のコマンドを入力する必要があります。

$ out = new-object byte [] size ; (new-object Random).NextBytes($ out); [IO.File] :: WriteAllBytes(' pathfilename '、$ out)

sizeを、ダミーファイルのサイズ(バイト単位)に置き換えます。好みのサイズを定義するのに助けが必要な場合は、オンラインコンバーター(an online converter)を使用できます。パスを、(path)ダミーファイル(dummy file)を作成する場所に置き換えます。filenameを、(filename)ダミーファイル(dummy file)に使用する名前に置き換えます。必要に応じてファイル拡張子(file extension)を追加します。これはプロセスに影響を与えないためです。わかりやすくするために、例を使ってこれを説明しましょう。

D:パーティションに1MB(または1048576バイト)のサイズのmypowerfile.txtというファイルを作成することにしました。これを作成するには、次のコマンドを入力しました。$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)(new-object Random).NextBytes($ out); [IO.File] :: WriteAllBytes('D:mypowerfile.txt'、$ out)

PowerShellを使用してダミーファイルを作成する

PowerShellはリアルタイムのフィードバックを提供しませんが(コマンドの記述に誤りがない限り)、他のアプリと同様に、別のコマンドの準備ができたときにファイルの作成が完了したことがわかります。指定した場所に移動すると、ダミーファイル(dummy file)が作成されていることがわかります。

PowerShellで作成されたダミーファイル

コマンドプロンプトで(Command Prompt)fsutilを使用するのと同様に、パス(path)を省略でき、ファイルはユーザープロファイルフォルダー(user profile folder)に作成されます。上記と同じコマンドを使用しましたが、パス(path)は完全に省略されています。 $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)(new-object Random).NextBytes($ out); [IO.File] :: WriteAllBytes('mypowerfile.txt'、$ out)

パスを指定せずにダミーファイルを作成する

パスがない場合、以下に示すように、新しいダミーファイル(dummy file)はデフォルトでC:UsersYourUserNamemypowerfile.exeに保存されます。fsutilとは対照的に、PowerShellではランダムなコンテンツを含むダミーファイルを作成できます。同じコマンドを使用して作成された2つのファイルを比較すると、内容が異なることがわかります。

パスが指定されていないファイルは、ユーザープロファイルフォルダーに作成されます

上記のすべてのオプションの中で、PowerShellは、コマンドが複雑であり、(PowerShell)ダミーファイル(dummy file)が生成されるときに確認が行われないため、最も複雑です。ただし、パワーユーザーは他のオプションよりもそれを好むかもしれません。

ヒント:上記の(TIP:)PowerShellコマンドを使用する場合、ダミーファイルを作成するときに、コンソールがフィードバックを提供するようにするパラメーターを追加できます。(provide feedback)ただし、次のワンライナーを挿入する必要があるため、コマンドが不必要に長くなることに注意してください。

$out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out); if ($out -ne $null) {Write-Host ("Dummy file successfully created")} else {"Failed to create dummy file"}

どの方法が最も簡単だと思いますか?

このチュートリアルを提供するために、インターネットのピットを検索し、疑わしいファイルを1つダウンロードしました。閉じる前に、これらの方法のどれが好きか教えてください。また、 Windows(Windows)でダミーファイルを作成する他の方法を知っている場合は、下のコメントでそれらを共有することを躊躇しないでください。私たちはそれらをチェックすることを約束します。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts