ディスクを管理する最も簡単で簡単な方法の1つは、Windowsのディスク管理(Disk Management)ツールを使用することです。しかし、ディスクの管理(Disk Management)は視覚的なツールであり、コマンドベースのインターフェイスが好きな人もいます。そのため、 diskpart、chkdsk、defrag(diskpart, chkdsk, defrag)、およびその他のコマンドラインツールを使用して、コマンドプロンプト(Command Prompt)またはPowerShellからいくつかの(PowerShell)ディスク管理(disk management)アクションを実行する方法を確認することをお勧めします。この記事では、コマンドプロンプト(Command Prompt)から直接、パーティションの作成、フォーマット、削除、非表示と再表示、最適化、およびエラーのチェックを行う方法を説明します。始めましょう:
先に進む前に考慮すべき重要な側面
この記事に記載されているアクションを実行できるようにするには、管理者権限があり、管理者としてコマンドプロンプト(Command Prompt)またはPowerShellを実行する必要があります。使用するものに応じて、次のいずれかの記事をお読みください。
- Windowsで(Windows)コマンドプロンプト(Command Prompt)を起動する10の方法
- Windowsで(Windows)PowerShellを起動する9つの方法(管理者を含む)
また、この記事に記載されているコマンドを誤用すると、データが失われるリスクがあることを認識することも重要です。先に進む前に、注意してデータのバックアップを作成してください。何か悪いことが起こった場合、私たちはあなたに警告しました!🙂
1. diskpartを使用して、コマンドプロンプトまたはPowerShellからパーティションを作成する方法(Command Prompt or PowerShell)
コマンドプロンプト(Command Prompt)またはPowerShellで、diskpartと入力して、DiskpartというWindowsツールにアクセスします。
diskpartを起動したら、新しいパーティションの作成に使用するハードディスクまたはソリッドステートドライブを確立します。(state drive)selectコマンドでドライブを選択できます。システムで使用可能なディスクを表示するには、コマンドリストディスクを実行します。(list disk.)
使用するディスクを選択するには、select diskに続けて、使用するハードディスクの番号を入力します。
新しいパーティションを作成するには、createpartitionコマンドに続けてパーティションのタイプとサイズを使用する必要が(create partition)あります(partition type and size)。以前に使用したlist(list)コマンドは、各ハードディスクの使用可能な空き容量も表示することに注意してください。パーティションのサイズは、使用可能な空き領域の量以下である必要があります。
たとえば、サイズが10240 MB(10 GB)の新しいプライマリパーティションを作成するには、"create partition primary size=10240"入力する必要があります。同じコマンドを使用して、必要に応じてサイズとハードディスクの空き容量を変更します。
2. diskpartを使用して、コマンドプロンプトまたはPowerShellからパーティションに文字を割り当てる方法(Command Prompt or PowerShell)
新しく作成されたボリュームに文字を割り当てることもできますし、おそらくそうすることもできます。パーティションに文字を割り当てると、ファイルエクスプローラー(File Explorer)に表示されるため、簡単にアクセスできます。パーティションに文字を割り当てるには、assignコマンドを使用します。
たとえば、作成したばかりのパーティションにR文字を割り当てたい場合は、 (R)"assign letter = R"と入力する必要があります。
ドライブ文字(drive letter)を割り当てる前に、 Diskpartを起動し、文字を割り当てるディスクを選択する必要があることに注意してください。
3. diskpartを使用して、コマンドプロンプトまたはPowerShell(Command Prompt or PowerShell)からパーティションの文字を削除する方法(パーティションを非表示にする)
アプリやユーザーに見られたくない個人情報を含むパーティションがある場合は、ファイルエクスプローラー(File Explorer)から非表示にすることをお勧めします。これを行うには、パーティションレターを削除すると、Windows(partition letter and Windows)が簡単にアクセスできるようになります。パーティションを非表示にするには、コマンドプロンプト(Command Prompt)またはPowerShellで(PowerShell)diskpartを実行し、非表示にするボリュームを選択します。次に、コマンドremove letter=R実行します。ここで、Rはそのパーティションに割り当てられた文字です。これですべてです。これで、パーティションはファイルエクスプローラー(File Explorer)に表示されなくなります。
4.diskpartを使用してコマンドプロンプトとPowerShellからパーティションをフォーマットする方法(Command Prompt and PowerShell)
これで、コンピューターまたはデバイス(computer or device)に新しいパーティションが作成され、文字も割り当てられているため、簡単にアクセスできますが、そのパーティションをフォーマットするまで、パーティションを使用することはできません。これを行うには、コマンド"format fs=ntfs quick"を使用します。このコマンドの詳細については、ヘルプ形式(help format)を使用してください。
このコマンドは、 diskpartを起動し、フォーマットするディスクを選択した後に使用する必要があります。
5.diskpartを使用してコマンドプロンプトまたはPowerShellからパーティションを削除する方法(Command Prompt or PowerShell)
コンピュータからドライブを削除する必要がある場合、手順は非常に簡単です。まず(First)、diskpartアプリケーションを開きます。次に、削除(delete partition)するパーティションを選択し、 deletepartitionコマンドを入力します。
削除操作がどのように機能するかの例を以下に示します。パーティションが見つかったディスクを選択してから、削除するボリュームを選択して、deleteコマンドを実行するだけです。
diskpartの操作が終了したら、exitコマンドを入力してプログラムを閉じます。
6. chkdskを使用して、コマンドプロンプトまたはPowerShellからのエラーがないかドライブをチェックする方法(Command Prompt or PowerShell)
ディスクのエラーをチェックするには、chkdskコマンドを使用する必要があります。chkdskに続けてドライブの文字を入力します。(chkdsk)このコマンドは、常に/fパラメーターと組み合わせて使用することをお勧めします。これにより、ツールは検出したエラーを自動的に修正できます。
chkdsk /f r:Enterキー(Enter)を押して、R:ドライブのエラーをスキャンしています。スキャンプロセスはすぐに開始されます。
スキャンが終了すると、下の図のようなレポートが表示されます。
これは、パーティションにあるディスクスペース(disk space)の量、システムで使用されているファイルの数、ディスクで使用可能な空きスペースの量、識別された不良セクターの数などをまとめたものです。
7.デフラグを使用してコマンドプロンプトまたはPowerShellからドライブを最適化する方法(Command Prompt or PowerShell)
コマンドプロンプト(Command Prompt)とPowerShellは、パーティションを最適化(トリミングまたは最適化)する方法も提供します。コマンドdefragに続けてドライブの文字を入力するだけです。たとえば、R:パーティションを最適化する場合は、「defragr:」を使用します。すべてが正常に機能した場合は、選択したボリュームが最適化された後( SSD(SSD)の場合はトリミング、ハードディスクの場合はデフラグ)、次のようなレポートが表示されます。
レポートには、ボリュームサイズ(volume size)、空き領域、断片化された合計領域、最大空き領域サイズなど、(space size)最適化プロセス(optimization process)の前と完了後の情報が含まれます。
このガイドは役に立ちましたか?
コマンドプロンプト(Command Prompt)やPowerShellでパーティションを管理するのは難しいと思われるかもしれませんが、それほど難しくないことを証明できたと思います。関係する手順はまったく複雑ではありません。diskpartの使用方法を学び、正しいコマンドを理解すると、コマンドプロンプト(Command Prompt)またはPowerShellを使用すると、(PowerShell)ディスクの管理(Disk Management)などの他のツールを使用するよりもはるかに高速になります。ご不明な点がございましたら、下にコメントを残してください。
How to use diskpart, chkdsk, defrag and other disk-related commands
One of the easiеst and most straіghtfоrwаrd wayѕ to manage your diskѕ is to use the Disk Management tool from Windows. But hey, Disk Management is a visual tool and some of us like command-based interfaces a whole lot more. That is why we thought it would be a great idea to see how several disk management actions can be done from the Command Prompt or PowerShell, using diskpart, chkdsk, defrag, and other command-line tools. In this article we show you how to create, format, delete, hide and unhide, defragment and check your partitions for errors, directly from the Command Prompt. Let's get started:
Important aspects to consider before moving forward
To be able to perform any actions presented in this article, you need to have administrative rights and run the Command Prompt or PowerShell as administrator. Read one of the following articles, depending on what you want to use:
It is also important for you to acknowledge the fact that, if you misuse the commands listed in this article, you risk losing your data. Be careful and make a backup of your data before going ahead. If anything bad should happen, we did warn you! 🙂
1. How to use diskpart to create a partition from the Command Prompt or PowerShell
In Command Prompt or PowerShell, type diskpart to access the Windows tool called Diskpart.
After you have launched diskpart it is time to establish which hard disk or solid state drive you want to use for creating a new partition. You can select the drive with the select command. To view the available disks on your system, run the command list disk.
To select the disk you want to work with, type select disk followed by the number of the hard disk you want to use.
To create a new partition, you need to use the create partition command followed by the partition type and size. Note that the list command used previously also displays the available free space on each hard disk. Your partition must be of a size equal or less to the amount of available free space.
For instance, to make a new primary partition with the size of 10240 MB (10 GB), you must type "create partition primary size=10240". Use the same command and change the size according to your needs and the available free space on your hard disk.
2. How to use diskpart to assign a letter to a partition from the Command Prompt or PowerShell
You can and probably want to also assign a letter to the newly created volume. Assigning a letter to a partition makes it visible in File Explorer so that you can easily access it. To assign a letter to a partition use the assign command.
For instance, if you wanted to assign the R letter to the partition you just created, you should type "assign letter = R".
Please remember that before assigning a drive letter, you need to start Diskpart and select the disk for which you want to assign the letter.
3. How to use diskpart to remove the letter of a partition from the Command Prompt or PowerShell (hide a partition)
If you have a partition that contains private information that you do not want to be seen by apps and people, you might want to hide it from File Explorer. To do so, you can remove its partition letter and Windows stops making it easily accessible. To hide a partition, run diskpart in Command Prompt or PowerShell and select the volume that you want hidden. Then, run the command remove letter=R where R is that partition's assigned letter. That is all: now the partition is not visible in File Explorer anymore.
4. How to use diskpart to format a partition from the Command Prompt and PowerShell
Although you now have a new partition created on your computer or device and it also has a letter assigned so it is easy to access it, you are still unable to use it until you also format that partition. To do that too, use the command "format fs=ntfs quick". Use help format to find out more about this command.
This command should be used after you start diskpart and select the disk that you want to format.
5. How to use diskpart to delete a partition from the Command Prompt or PowerShell
When you need to delete a drive from your computer, the procedure is quite simple. First, open the diskpart application. Then, select the partition that you want to delete and type the delete partition command.
You can see an example of how the delete operation works, below. It is a matter of selecting the disk where the partition is found, then selecting the volume to be deleted and running the delete command.
When you are done working with diskpart, type the exit command to close the program.
6. How to use chkdsk to check a drive for errors from the Command Prompt or PowerShell
To check a disk for errors you have to use the chkdsk command. Type chkdsk followed by the drive's letter. We recommend that you always use this command in combination with the /f parameter. This enables the tool to automatically fix any errors it finds.
As an example, we are scanning the R: drive for errors by typing chkdsk /f r: and pressing Enter. The scan process starts immediately.
After the scan is finished you see a report similar to the one from the picture below.
This summarizes how much disk space the partition has, how many files are in use by the system, how much free space is available on the disk, how many bad sectors were identified and so on.
7. How to use defrag to optimize a drive from the Command Prompt or PowerShell
Command Prompt and PowerShell also give you a way of optimizing (trimming or defragmenting) a partition. All you have to do is type the command defrag followed by the drive's letter. If you wanted to optimize the R: partition, for example, you would use "defrag r:". If everything worked well, you should get a report like the one below, after the volume you selected has been optimized (trimmed if it is an SSD, or defragmented if it is a hard disk).
The report includes information prior to the optimization process and after it was completed, like the volume size, free space, total fragmented space, and the largest free space size.
Have you found this guide useful?
Even though you might think it is hard to manage your partitions through the Command Prompt or PowerShell, we hope that we managed to prove that it is not that difficult. The procedures involved are not complicated at all and, once you learn how to use diskpart and know the correct commands, using the Command Prompt or PowerShell can be a lot faster than using other tools like Disk Management. If you have any questions, feel free to leave a comment below.