ほとんどの通常のユーザーは、特定のサイズのランダムなダミーファイルを作成する必要性を理解するのに問題があるかもしれませんが、オタク、ソフトウェア開発者、およびパワーユーザーは、そのようなファイルが時々役立つ理由を知っています。ダミーファイルを使用して、ハードドライブに不良セクタがあるかどうかを確認したり、ネットワーク速度をテストしたり、(network speed)コンピュータまたはデバイス(computer or device)上のファイルが回復できないほど削除されていることを確認したりできます。理由に関係なく(Regardless)、最新バージョンのWindowsでこのようなファイルを作成する4つの方法を次に示します。
1.fsutilコマンド(fsutil command)を使用してダミーファイルを作成します
Vista以降のすべてのWindowsバージョンには、 fsutil.exeという名前の実行可能ファイルが含まれています。Windows 10では、"C:\Windows\System32"フォルダーにあります。
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の公式ドキュメントにあります。
ダミーファイルを作成するためにコマンドプロンプト(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
注意すべき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)しないと、プログラムがファイルを作成しようとしたときにエラーを返します。
変身が必要な間、このプログラムのインターフェースは簡単です。[モード](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)
また、イメージチェンジが緊急に必要な場合は、ダミーファイルを作成するために必要な[ファイルジェネレータ]タブで[(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アプリが起動し、コマンドを入力して実行するのを待ちます。
ダミーファイル(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はリアルタイムのフィードバックを提供しませんが(コマンドの記述に誤りがない限り)、他のアプリと同様に、別のコマンドの準備ができたときにファイルの作成が完了したことがわかります。指定した場所に移動すると、ダミーファイル(dummy file)が作成されていることがわかります。
コマンドプロンプトで(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)でダミーファイルを作成する他の方法を知っている場合は、下のコメントでそれらを共有することを躊躇しないでください。私たちはそれらをチェックすることを約束します。
4 ways to create random dummy files with a specific size in Windows
While moѕt regular users mіght have issuеs understanding the nеed to create random dummy files of a specific size, geеks, software developers, and power users know why such files can come in handy ѕometimes. You can use dummy files to figure out if there are any bad sectors on your hard driνe, to test network speed, or to ensυre that files on your computer or deνice аre deleted beyond reсovery. Regardless of yоur reasons, hеre are four ways to create such files in any modern version of Windows:
1. Create a dummy file with the fsutil command
All Windows versions since Vista include an executable named fsutil.exe. In Windows 10, you can find it in the "C:\Windows\System32" folder.
Fsutil.exe is a powerful tool for managing partitions and volumes. Among many other things, you can also use it to quickly create dummy files of any size from the Command Prompt.
There are a lot of ways to launch the Command Prompt, but we prefer to enter "cmd" in our taskbar's search field, and then to click or tap on Command Prompt. If you intend to create random dummy files in a protected system folder (like your C: drive), press "Run as administrator" instead.
Once the Command Prompt is open, type in fsutil and hit Enter to see a list of commands supported by this tool. There are many parameters that you can use. This only gives you a taste of what fsutil.exe can do. You can find complete information about its capabilities in its official documentation on TechNet.
There are two commands you can enter in the Command Prompt to create a dummy file:
- fsutil file createnew filename size
- fsutil file createnew pathfilename size
Replace filename with the name you want for the dummy file. You can choose to add an extension or not, as this does not affect the process. Replace size with the size you want your dummy file to have. The size is measured in bytes. It might be easier to use an online converter to help you define the size you prefer.
The difference between the two commands is that the second one allows you to specify exactly where your file is stored, by replacing path with a location of your choice on your device.
Now that we got over the theory part, let's see how this works in practice. We first created a file called myfile.exe with a size of 10MB or 10485760 bytes. To create it, we entered the following command: fsutil file createnew myfile.exe 10485760
As seen above, if you use the first command and do not specify a path, the file is created in your user profile folder. In our case, it was stored at C:UsersDiana Ann Roe. We then created another 2MB file, this time using a specific path and no extension. We entered: fsutil file createnew D:myfile 2097152
One aspect to note is that the files created with fsutil.exe are empty. There's no content inside.
2. Create a random dummy file with Dummy File Creator
If you want dummy files with random content, or if you are uncomfortable with the Command Prompt, then you should consider using third-party apps. A free and easy to use tool is the Dummy File Creator.
You can choose between the installer and an archive. We recommend you to get the archive and extract it somewhere on your computer. Then, run the Dummy.exe file. If you want to generate files on your system drive (C:), right-click or press-and-hold and select "Run as administrator," or the program returns an error when it tries to create your files.
While in need of a makeover, the interface of this program is straightforward. The Mode section lets you choose whether you want to generate one file or more. Use the Browse button to get to the location where you want to create the file(s) and type in the name (and extension, if you want one). Next, specify the File Size and check the "Random file content (non-compressible)" box if you want your file(s) to have random content. Then, click or tap Create.
A progress bar keeps you updated while your file is being created.
As soon as the program finishes writing, you get a notification informing you that your file was created.
This tool is obviously easier to use than fsutil.exe, and it also comes with several advantages, like creating more files at the same time and the option to add random file content.
3. Create a random dummy file with Disk Tools
Another free alternative that provides more customization options is the Disk tools toolkit. As the name implies, this is a suite of small free disk-related tools. One of these tools is the File Generator. Download and run CubicDesign_tools.exe. When you try to access it, Windows Defender SmartScreen pops up, telling you that it prevented an unrecognized app from starting. Click or tap on More info and choose Run anyway. Click or tap Install and wait for the app to unpack. Once the extraction is complete, File Explorer takes you to the newly created folder called Tahionic tools package. Out of all the files included in this suite, open Disk Tools.exe, from the System & security folder.
Also in dire need of a makeover, the Disk Tools opens at the File generator tab, which is the one we need to create dummy files.
The four sections in this tab help you customize your dummy file(s):
- Number of files - Set the number of generated files.
- File size - Set the file size or choose one of the suggested sizes on the right.
- File name - Set the file name and location. Select Pattern to enter a custom name (and, optionally, an extension)
- File content - Set the file content. Select "Fill the files with this content" to customize the text in your file and to unlock the option to "Make file unique," which comes in handy when you create multiple files, and you don't want generated files with identical content.
When you are done setting things up, click or tap Create. A beep signals that the dummy file was created, and, at the bottom of the tab, the program also lets you know the time it took to generate the file. It is possible for the program to beep and announce it has generated the dummy file, but the file is not at the specified location. This can happen if you are running Disk Tools without administrator permissions and you are trying to create files on your system drive (C:). To create files anywhere on your Windows computer or device, make sure to open the program as administrator.
What we liked about this app is that, although it looks a bit cluttered, it provides excellent configuration options, and you have a say when it comes to file content. The option to generate unique files is also a nice touch.
4. Create a random dummy file with PowerShell
You can also create a dummy file using PowerShell from Windows. While we detailed all the ways you can open this app in a previous tutorial, we find it easiest to type in "powershell" in the taskbar's search field, and then to click or tap on Windows PowerShell. However, if you plan to create random dummy files on your system drive (C:), make sure to select "Run as Administrator" from the options on the right when you open it.
The PowerShell app launches, waiting for you to type commands and run them.
To create a dummy file, you need to enter the following one-line command:
$out = new-object byte[] size; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('pathfilename', $out)
Replace size with the size your dummy file should have, in bytes. You can use an online converter if you need help defining the size you prefer. Replace path with the location where you want to create the dummy file. Replace filename with the name you want for the dummy file. Add a file extension if you want to, as this has no impact on the process. Let's illustrate this with an example to make it clearer:
We decided to create a file called mypowerfile.txt with a size of 1MB (or 1048576 bytes) on the D: partition. To create it, we entered the following command: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('D:mypowerfile.txt', $out)
Although PowerShell does not offer real-time feedback (unless you made an error writing the command), like the other apps we went over, you can tell it is done creating the file when it is ready for another command. If you go to the specified location, you can see that the dummy file has been created.
Similar to using fsutil in the Command Prompt, you can leave out the path and the file is created in your user profile folder. We used the same command as above, leaving out the path entirely: $out = new-object byte[] 1048576; (new-object Random).NextBytes($out); [IO.File]::WriteAllBytes('mypowerfile.txt', $out)
Without a path, the new dummy file is stored by default at C:UsersYourUserNamemypowerfile.exe, as seen below. As opposed to fsutil, PowerShell lets you create dummy files with random content. If you compare two files, created using the same command, you can see that they have different content.
Out of all the options above, PowerShell is the most complicated, both because of the complexity of its commands and the absence of confirmation when your dummy file is generated. However, power users might prefer it to the other options.
TIP: When using the PowerShell commands above, you can add a parameter that makes the console provide feedback, while creating dummy files. However, keep in mind that this makes the command unnecessarily long, as you have to insert the following one-liner:
$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"}
Which method do you find easiest?
We searched the pits of the internet and downloaded one too many suspicious files in order to bring you this tutorial. Before you close it, please let us know which of these methods do you prefer? Also, if you know other ways to create dummy files in Windows, don't hesitate to share them in the comments below and we promise to check them out.