매개변수가 올바르지 않습니다 외장 하드 드라이브 수정, 포맷 없이 가능할까요?

외장 하드 드라이브를 Windows에서 열려고 하면 갑자기 The parameter is incorrect 라고 표시됩니다. 중요한 파일이 들어 있어서 포맷하거나 데이터를 잃지 않고 이 외장 하드 드라이브 오류를 해결하려고 합니다. 먼저 어떤 안전한 조치를 시도해야 하나요?

이 오류는 조금 주의해서 봐야 합니다. '매개 변수가 잘못되었습니다'라는 메시지는 실제로 무엇이 잘못되었는지 항상 알려주지는 않습니다. 잘못된 연결 해제, 정전, 느슨하거나 고장 난 USB 케이블, 또는 파일 시스템 손상 이후에 나타날 수 있습니다. 데이터가 그대로 남아 있어도 Windows가 드라이브를 열지 못할 수 있습니다.

가장 중요한 점은 아직 그 드라이브에 아무것도 쓰지 않는 것입니다. 포맷하지 말고, 새 파일을 복사하지 말고, 파일이 중요하다면 CHKDSK를 서둘러 실행하지 마세요. CHKDSK는 일부 파일 시스템 문제를 수정할 수 있지만, 손상된 드라이브에서는 복구를 시도하는 과정에서 깨진 파일 시스템 항목을 변경하거나 이동하거나 제거할 수도 있습니다.

먼저 간단한 것부터 시작하세요:

  1. USB 케이블을 바꿔보세요.
  2. 다른 USB 포트를 사용하세요. 가능하면 데스크톱의 후면 포트가 좋습니다.
  3. 다른 컴퓨터에서 드라이브를 연결해 보세요.
  4. 디스크 관리에서 드라이브가 올바른 용량으로 표시되는지 확인하세요.

파일 탐색기에서 접근할 수 없다고 나오더라도 디스크 관리에서 여전히 드라이브가 보인다면, 복구가 가능한 경우가 많습니다.

파일을 꺼내려면 Disk Drill부터 시작하는 것이 무난합니다. Windows가 장치를 감지할 수는 있지만 파일 시스템을 제대로 읽지 못하는 경우에 유용합니다.

더 안전한 처리 방법은 대략 다음과 같습니다:

  1. Disk Drill은 손상된 외장 드라이브가 아니라 기본 시스템 드라이브에 설치하세요.
  2. 프로그램을 열고 외장 드라이브가 목록에 나타나는지 확인하세요.
  3. 드라이브 연결이 자꾸 끊기거나, 속도가 느리거나, 이상한 소리가 난다면 먼저 바이트 단위 백업을 만드세요. 그러면 드라이브의 전체 이미지가 생성되므로 원본에 추가 부담을 주지 않고 복사본을 스캔할 수 있습니다.
  4. 이미지를 스캔하거나, 드라이브가 안정적으로 보인다면 드라이브를 직접 스캔하세요.
  5. 유니버설 스캔을 실행해 기존 파일, 삭제된 파일, 그리고 손상된 파일 시스템에서 복구 가능한 항목을 찾도록 하세요.
  6. 복구 전에 미리보기를 사용하세요. 사진, 문서 또는 다른 중요한 파일이 정상적으로 미리보인다면 좋은 신호입니다.
  7. 복구한 파일은 다른 드라이브에 저장하세요. 문제가 있는 드라이브에 다시 복구하지 마세요. Windows용 무료 버전은 최대 100MB까지 복구를 지원하므로, 추가 결제 전에 파일이 실제로 복구 가능한지 확인하기에 충분합니다.

중요한 파일을 안전한 곳에 복사한 후에는 그때 드라이브 복구를 시도하는 것이 합리적입니다.

여전히 NTFS, exFAT 또는 FAT32로 표시되고 Windows가 드라이브 문자를 할당한다면 다음을 실행할 수 있습니다:

chkdsk X: /r

X를 올바른 드라이브 문자로 바꾸세요.

CHKDSK가 드라이브가 RAW라고 말하거나 실행을 거부한다면 대신 TestDisk를 사용해 보세요. 드라이브를 포맷하지 않고도 손상된 파티션 정보를 다시 구성하거나 사라진 파티션을 복구할 수 있는 경우가 많습니다.

복구 도구로도 해결되지 않는다면 보통 다음 단계는 빠른 포맷이지만, 반드시 파일을 백업한 후에만 해야 합니다. 문제가 단지 파일 시스템 손상이었다면 새 파일 시스템이 오류를 없앨 수 있습니다. 하지만 포맷 후에도 같은 문제가 다시 생긴다면, 그 드라이브를 중요한 용도로 계속 사용하지는 않을 것입니다. 그쯤 되면 하드웨어 문제처럼 보이기 시작합니다.

확인해 볼 만한 약간 특이한 Windows 관련 사항도 하나 있습니다. 다른 드라이브에서도 또는 관련 없는 다른 Windows 작업에서도 '매개 변수가 잘못되었습니다'가 표시된다면, 지역 설정을 확인해 보세요. 잘못된 소수점 구분 기호 때문에 이 오류가 발생한 사례도 있지만, 연결 문제와 파일 시스템 손상이 훨씬 더 흔합니다.

드라이브가 디스크 관리에서 사라지거나, 딸깍거리는 소리가 나거나, 계속해서 회전했다 멈췄다를 반복하거나, S.M.A.R.T. 도구에서 보류 중이거나 재할당된 섹터가 많이 표시된다면 더 이상 건드리지 마세요. 이는 보통 하드웨어 고장을 의미하며, 계속 전원을 켜 두면 복구가 더 어려워질 수 있습니다. 그런 경우에는 전문 복구 업체에 맡기는 것이 더 안전합니다.

포맷은 파일이 중요할 때 해결책이 아닙니다. 먼저 Linux 라이브 USB에서 드라이브를 읽기 전용으로 마운트해 보세요. Windows에서 매개 변수가 잘못되었다고 표시하더라도 다른 OS에서는 여전히 파일을 복사할 수 있는 경우가 있기 때문입니다. 마운트된다면, 어떤 복구 도구를 실행하기 전에 먼저 모든 것을 별도의 드라이브에 복사하세요.

디스크 관리에 외장 드라이브가 올바른 총 용량으로 표시된다면, 네, 포맷 없이 복구가 가능합니다. 0바이트, 미디어 없음으로 표시되거나 계속 사라진다면, 소프트웨어 문제 해결을 시도하는 대신 하드웨어 고장에 더 가깝게 보고 중단하세요.

사람들이 자주 놓치는 세부 사항은 드라이브 문자를 스캔하는지, 아니면 실제 물리 디스크를 스캔하는지입니다. Windows에서 매개 변수가 올바르지 않다고 표시한다면, Windows가 파일 시스템을 제대로 읽을 수 없기 때문에 드라이브 문자는 쓸모없을 수 있습니다. 복구 소프트웨어에서는 표시된다면 “E:”나 “F:”만 선택하지 말고 외장 디스크 장치 전체를 선택하세요. 그러면 도구가 이전 파티션과 파일을 찾을 가능성이 더 높아집니다. Disk Drill, TestDisk, R-Studio, DMDE 등도 같은 방식입니다. 도구는 다른 위치에 설치하고, 복구도 다른 위치로 하세요.

CHKDSK는 첫 단계가 아니라 복구 후 단계로 미루는 것이 좋습니다. 드라이브가 다시 열리게 할 수도 있지만, 복구 관점에서는 이미 엉망인 파일 시스템을 더 엉망으로 만들 수도 있습니다. 포맷은 파일을 모두 복사한 후 마지막 단계에서만 해야 합니다. 포맷을 하면 드라이브를 다시 사용할 수 있게 될 수는 있지만, 이 오류에 대해 데이터를 보존하는 해결책은 아닙니다.

Windows가 제안한다고 해서 디스크 관리에서 “초기화”, “변환” 또는 “포맷”을 클릭하지 마세요. 드라이브가 올바른 용량으로 표시된다면 먼저 그 드라이브를 복제하거나 데이터를 복구한 다음, 나중에 수리를 시도하세요. 그런 메시지는 파일을 보호하기 위한 것이 아니라 Windows가 정상적으로 인식하도록 하기 위한 것이기 때문입니다.