디스크를 관리하는 가장 쉽고 간단한 방법 중 하나는 Windows의 디스크 관리(Disk Management) 도구를 사용하는 것입니다. 하지만 디스크 관리(Disk Management) 는 시각적 도구이며 우리 중 일부는 명령 기반 인터페이스를 훨씬 더 좋아합니다. 그래서 우리는 diskpart, chkdsk, defrag 및 기타 명령줄 도구 를 사용하여 명령 프롬프트(Command Prompt) 또는 PowerShell 에서 여러 (PowerShell)디스크 관리(disk management) 작업을 수행 하는 방법을 확인하는 것이 좋습니다. 이 기사에서는 명령 프롬프트(Command Prompt) 에서 직접 파티션을 생성, 포맷, 삭제, 숨기기 및 숨기기 해제, 조각 모음 및 오류가 있는지 확인하는 방법을 보여줍니다 . 시작하자:
진행하기 전에 고려해야 할 중요한 측면
이 문서에 나와 있는 작업을 수행하려면 관리자 권한이 있어야 하고 명령 프롬프트(Command Prompt) 또는 PowerShell 을 관리자로 실행해야 합니다. 사용하려는 항목에 따라 다음 문서 중 하나를 읽으십시오.
- Windows 에서 명령 프롬프트(Command Prompt) 를 실행하는 10가지 방법
- Windows 에서 PowerShell 을 시작하는 9가지 방법 (관리자 권한 포함)
또한 이 문서에 나열된 명령을 오용하면 데이터가 손실될 위험이 있다는 사실을 인정하는 것이 중요합니다. 주의를 기울이고 계속 진행하기 전에 데이터를 백업하십시오. 나쁜 일이 발생하면 경고했습니다! 🙂
1. diskpart를 사용하여 명령 프롬프트 또는 PowerShell 에서 파티션을 만드는 방법(Command Prompt or PowerShell)
명령 프롬프트(Command Prompt) 또는 PowerShell 에서 (PowerShell)diskpart 를 입력 하여 Diskpart 라는 Windows 도구에 액세스합니다 .
diskpart 를 시작한 후에 는 새 파티션을 만드는 데 사용할 하드 디스크 또는 솔리드 스테이트 드라이브 를 설정할 차례입니다. (state drive)select 명령 으로 드라이브를 선택할 수 있습니다 . 시스템에서 사용 가능한 디스크를 보려면 list disk 명령을 실행합니다.(list disk.)
작업할 디스크를 선택하려면 select disk 다음에 사용할 하드 디스크 번호를 입력하십시오.
새 파티션을 생성하려면 파티션 유형 및 크기 다음에 (partition type and size)파티션 생성(create partition) 명령 을 사용해야 합니다 . 이전에 사용한 list 명령은 각 하드 디스크의 사용 가능한 여유 공간도 표시합니다. 파티션의 크기는 사용 가능한 여유 공간과 같거나 작아야 합니다.
예를 들어, 크기가 10240MB(10GB)인 새 기본 파티션을 "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(diskpart) 를 시작 하고 포맷할 디스크를 선택한 후에 사용해야 합니다.
5. diskpart를 사용하여 명령 프롬프트 또는 PowerShell(Command Prompt or PowerShell) 에서 파티션을 삭제하는 방법
컴퓨터에서 드라이브를 삭제해야 하는 경우 절차는 매우 간단합니다. 먼저 (First)diskpart 응용 프로그램 을 엽니다 . 그런 다음 삭제할 파티션을 선택하고 파티션 삭제 명령을 입력 합니다(delete partition) .
아래에서 삭제 작업이 작동하는 방식의 예를 볼 수 있습니다. 파티션이 있는 디스크를 선택한 다음 삭제할 볼륨을 선택하고 삭제 명령을 실행하면 됩니다.
diskpart 작업을 마치면 exit 명령을 입력 하여 프로그램을 닫습니다.
6. chkdsk를 사용하여 명령 프롬프트 또는 PowerShell 에서 드라이브에 오류가 있는지 확인하는 방법(Command Prompt or PowerShell)
디스크에 오류가 있는지 확인하려면 chkdsk 명령을 사용해야 합니다. chkdsk 다음에 드라이브 문자를 입력 합니다. /f 매개 변수 와 함께 이 명령을 사용하는 것이 좋습니다 . 이렇게 하면 도구가 발견한 오류를 자동으로 수정할 수 있습니다.
chkdsk /f r:Enter 키 를 눌러 R: 드라이브에서 오류를 검색하고 있습니다. 스캔 프로세스가 즉시 시작됩니다.
스캔이 완료되면 아래 그림과 유사한 보고서가 표시됩니다.
여기에는 파티션에 있는 디스크 공간(disk space) , 시스템에서 사용 중인 파일 수, 디스크에 사용 가능한 여유 공간, 식별된 불량 섹터 수 등 이 요약되어 있습니다.
7. 명령 프롬프트 또는 PowerShell(Command Prompt or PowerShell) 에서 조각 모음을 사용하여 드라이브를 최적화하는 방법
명령 프롬프트(Command Prompt) 와 PowerShell 은 파티션을 최적화(트리밍 또는 조각 모음)하는 방법도 제공합니다. 당신이해야 할 일은 조각 모음(defrag) 명령 다음에 드라이브 문자를 입력하는 것입니다. 예를 들어 R: 파티션을 최적화하려면 "defrag r:" 을 사용 합니다. 모든 것이 잘 작동했다면 선택한 볼륨이 최적화된 후 아래와 같은 보고서를 받아야 합니다( 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 easiest and most straightforward ways to manage your disks is to usе 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.