명령 프롬프트나 PowerShell을 자주 사용하다 보면 외장 드라이브에서 파일을 복사하거나 여러 작업을 수행할 때 콘솔 창 안에서 드라이브 목록을 확인해야 하는 경우가 많습니다. 이 글에서는 Windows 11/10/8/7 환경에서 명령 프롬프트와 PowerShell을 활용해 하드 드라이브를 나열하는 다양한 방법을 소개합니다.
명령 프롬프트로 하드 드라이브 나열하기
단순히 드라이브 목록만 확인하고 싶다면 WMIC 명령어를 사용하는 것이 가장 간편합니다. WMIC(Windows Management Instrumentation Command-line)는 Windows 기반 운영체제에서 관리 데이터와 작업을 처리하기 위한 인프라입니다.
명령 프롬프트를 열고 아래 명령어를 입력하세요.
wmic logicaldisk get name
Enter 키를 누르면 시스템에 연결된 드라이브 목록이 화면에 표시됩니다.
비슷한 방식으로 다음 매개변수도 사용할 수 있습니다.
wmic logicaldisk get caption
여기서 한 단계 더 나아가 장치 ID와 볼륨 이름까지 함께 확인하고 싶다면 아래 명령어를 사용하세요.
wmic logicaldisk get deviceid, volumename, description
또한 Windows에는 파일, 시스템, 디스크 관리를 위한 추가 명령줄 도구인 Fsutil이 포함되어 있습니다. 이 유틸리티는 파일 목록 조회, 파일의 짧은 이름 변경, SID(보안 식별자)로 파일 검색 등 다양한 고급 작업을 수행할 수 있으며, 드라이브 목록을 표시하는 데에도 활용할 수 있습니다. 다음 명령어를 입력해 보세요.
fsutil fsinfo drives
이 명령어는 네트워크로 매핑된 드라이브까지 함께 표시해 주는 장점이 있습니다.
좀 더 상세한 정보가 필요하다면 diskpart 도구를 사용해 보세요. Diskpart는 디스크 관리 콘솔에서 할 수 있는 모든 작업과 그 이상을 명령줄에서 처리할 수 있는 강력한 유틸리티로, 스크립트 작성자나 명령 프롬프트 환경을 선호하는 사용자에게 특히 유용합니다.
CMD 창에서 diskpart를 입력해 실행한 뒤, 다음 명령어를 입력합니다.
list volume
그러면 콘솔에 볼륨 번호와 드라이브 문자, 레이블, 포맷 방식, 파티션 유형, 크기, 상태 등 상세 정보가 함께 출력됩니다.
PowerShell로 하드 드라이브 나열하기
PowerShell을 통해 드라이브를 확인하려면 먼저 열려 있는 CMD 창에 powershell을 입력하고 Enter 키를 눌러 PowerShell 세션으로 전환합니다.
그다음 아래 명령어를 실행하세요.
get-psdrive -psprovider filesystem
파일 시스템 공급자가 제공하는 드라이브 목록이 깔끔하게 정리되어 표시됩니다.
이 가이드가 도움이 되기를 바랍니다.
참고로, 명령 프롬프트를 활용해 시스템에 설치된 모든 장치 드라이버 목록을 확인하는 방법도 함께 알아두면 유용합니다.