누구든지 잘못된 매개변수 외장 하드 드라이브에서 데이터를 성공적으로 복구했나요?

내 외장 하드 드라이브에 갑자기 Windows에서 “매개 변수가 잘못되었습니다”라고 표시되기 시작했고, 파일을 위험에 빠뜨리지 않고는 열 수 없습니다. 수리나 포맷을 시도하기 전에 드라이브에서 데이터를 복구하는 가장 안전한 방법을 알아내는 데 도움이 필요합니다.

그 오류는 주의해서 봐야 합니다. '매개 변수가 잘못되었습니다'라는 메시지가 실제로 무엇이 잘못되었는지를 항상 알려주는 것은 아닙니다. 안전하게 제거하지 않고 드라이브를 분리한 뒤, 정전 이후, 또는 불량 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가 여전히 이를 인식한다면, X 를 올바른 드라이브 문자로 바꿔서 다음 명령을 실행하세요:

chkdsk X: /r

CHKDSK가 드라이브를 RAW라고 표시하거나 실행되지 않는다면, 다음으로는 TestDisk를 시도해 볼 만합니다. 많은 경우 포맷 없이 손상된 파티션 정보를 재구성하거나 사라진 파티션을 되살릴 수 있습니다.

복구가 끝났는데도 복구 도구로 해결되지 않는다면, 다음으로는 빠른 포맷을 시도해 보겠습니다. 문제가 단순히 파일 시스템 오류였다면 이 방법으로 오류가 사라질 수 있습니다. 하지만 포맷 후에도 같은 문제가 다시 발생한다면, 저는 그 드라이브를 계속 사용하지 않을 것입니다. 그 시점에서는 하드웨어 고장일 가능성이 더 커집니다.

또 하나의 특이한 경우가 있습니다. 여러 드라이브에서 이 오류가 나타나거나 Windows의 다른 작업에서도 같은 문제가 보인다면, 지역 설정을 확인하세요. 잘못된 소수점 구분 기호 때문에 이 문제가 발생한 사례가 있습니다. 흔한 원인은 아니지만, 확인해서 배제하기는 쉽습니다.

드라이브가 디스크 관리에서 사라지거나, 딸깍거리는 소리가 나거나, 계속 회전이 멈췄다 다시 시작되거나, S.M.A.R.T.에 대기 중이거나 재할당된 섹터가 많이 표시된다면, 직접 해결을 시도하는 것을 중단하세요. 이런 경우는 보통 드라이브 고장을 의미하며, 전원을 한 번 더 켤 때마다 복구가 더 어려워질 수 있습니다. 파일이 중요하다면 복구 전문 업체에 맡기는 것이 더 안전합니다.

첫 번째 “복구” 단계로 chkdsk /r을 실행하지 마세요. 그 명령은 볼륨을 복구하기 위한 것이며, 아직 파일이 필요한 상황에서는 복구가 올바른 순서가 아닙니다. 드라이브에 쓰지 말라는 조언에는 동의하지만, 몇 시간 동안 스캔하는 데 시간을 쓰기 전에 먼저 드라이브 상태를 확인하겠습니다. CrystalDiskInfo 또는 드라이브 제조사의 도구에서 불량/대기 섹터가 표시되면 먼저 이미지를 만들거나 중단하고 복구 전문 업체를 고려하세요. 드라이브 상태가 정상으로 보이고 디스크 관리에 올바른 용량이 표시된다면, 별도의 디스크로 복구하는 한 Disk Drill 같은 도구로 스캔하는 것은 합리적입니다. RAW로 표시된다면 Windows가 요청하더라도 포맷하지 마세요. 데이터가 다른 곳에 복사될 때까지는 그 메시지를 나올 때마다 항상 취소하세요.

파일을 되찾을 수도 있지만, 반대가 증명되기 전까지는 드라이브가 불안정하다고 가정하세요. 많은 사람들이 곧바로 파일 복구 소프트웨어로 넘어가지만, 외장 드라이브의 경우 USB 인클로저나 케이블도 약한 고리일 수 있습니다. 저렴한 인클로저 안에 들어 있는 일반적인 2.5’ 또는 3.5’ SATA 드라이브라면, 실제 디스크는 읽을 수 있어도 브리지 보드가 Windows에서 이상한 오류를 일으킬 수 있습니다. 밀봉된 WD/Seagate 휴대용 드라이브라면 일부 모델은 내장 USB 보드나 암호화를 사용하므로 드라이브를 꺼내는 것이 상황을 더 악화시키거나 의미 없게 만들 수 있어 더욱 주의해야 합니다.

특히 드라이브에 접근하는 동안 연결이 끊어진다면, 앞서 나온 이미지 먼저 만들기 조언에 동의합니다. 연결이 유지되고 올바른 용량으로 표시된다면 Disk Drill이나 비슷한 복구 도구로 첫 스캔을 하는 것은 괜찮지만, 계속 재설정되는 드라이브에서 몇 시간씩 실행하도록 두지는 않겠습니다. 그런 경우에는 원본을 반복해서 스캔하는 것보다 복제본/이미지를 만드는 편이 더 타당합니다. 스캔이 실패할 때마다 읽기 부담은 계속 늘어납니다.

사람들이 자주 잊는 작은 실용적인 부분이 있습니다. 시작하기 전에 대상 드라이브에 충분한 여유 공간이 있는지 확인하세요. 이것이 1.4TB의 데이터가 들어 있는 2TB 외장 드라이브라면, 노트북의 내장 SSD로 복구해 놓고 왜 복구가 중간에 멈췄는지 의아해하지 마세요. 소프트웨어가 선택할 수 있게 해준다면 전체 드라이브를 무작정 복구하지 말고 가장 중요한 폴더부터 먼저 복구하세요. 데이터가 안전해진 다음에 CHKDSK, 포맷, 또는 그 외장 드라이브를 다시 신뢰할 가치가 있는지 걱정하세요.

파티션을 복제하지 말고 전체 물리 디스크를 복제하세요. 파일 시스템이 문제라면 손상된 볼륨만 이미징하면 나중에 필요할 수 있는 정확한 영역을 놓칠 수 있습니다. 복구 도구에서는 가능하면 Windows가 할당한 드라이브 문자만이 아니라 실제 외장 드라이브 장치를 선택하세요.

성가신 부분은 파일이 대부분 멀쩡해도 “매개 변수가 잘못되었습니다” 오류가 계속 발생할 수 있다는 점입니다. Windows는 손상된 볼륨을 마운트하는 데 까다롭습니다. 복구 프로그램은 더 낮은 수준에서 디스크를 읽고도 폴더를 찾을 수 있습니다. Disk Drill은 그런 용도로 괜찮을 수 있으며, 특히 먼저 바이트 단위 이미지를 사용한다면 더 그렇지만, 이미지는 사용된 데이터만이 아니라 전체 외장 디스크를 담을 만큼 충분한 공간이 있는 다른 정상 드라이브에 저장해야 합니다. 2 TB 드라이브는 전체 이미지를 만들려면 대략 2 TB의 여유 공간이 필요합니다.

드라이브 연결이 끊기기 시작하거나, PC를 멈추게 하거나, 같은 불량 영역에서 계속 멈춰 있다면 일반적인 Windows 복구 스캔은 중단하겠습니다. 이런 경우에는 보기 좋은 스캐너보다 ddrescue 같은 도구가 더 낫습니다. 같은 읽을 수 없는 구역을 계속 두드리는 대신 불량 지점을 건너뛰고 이어서 작업할 수 있기 때문입니다. 덜 친숙하지만 불안정한 디스크에는 더 안전합니다. 이것이 익숙하지 않다면, 복구 가능한 드라이브를 더 나쁜 상태로 만들기 전에 전문 복구 업체에 비용을 지불하는 편이 더 저렴할 수 있는 시점입니다.

사람들이 놓치는 작은 주의점이 있습니다. 드라이브가 암호화되어 있었거나, BitLocker로 잠겨 있었거나, 하드웨어 암호화를 하는 휴대용 인클로저에서 나온 것이라면, 정확히 어떤 모델인지 확실히 알지 못하는 한 원래 USB 보드에서 내부 드라이브를 분리하지 마세요. 데이터가 기록된 경로를 바꾸면 복구를 더 어렵게 만들 수 있습니다.

그러니 네, 사람들은 이 오류에서도 복구합니다. 하지만 안전한 순서는 이렇습니다. 쓰기를 중단하고, 데이터가 중요하다면 전체 디스크 이미지를 만들고, 그 이미지를 스캔하고, 다른 드라이브로 복구한 다음, 파일을 확보한 후에만 복구나 포맷을 하세요. 몇 개의 폴더만 필요하고 드라이브가 안정적이라면, 전체 디스크를 한 번에 영웅적으로 고치려 하기보다 가장 중요한 것부터 먼저 가져오세요.