Windows의 저장소 공간(Storage Spaces)은 드라이브 고장에 대비해 파일 백업을 보관할 수 있도록 지원하는 Windows 10/11의 유용한 기능입니다. 하지만 이 기능을 사용하는 도중 "오류(0x00000057): 매개 변수가 잘못되었습니다"라는 메시지가 나타나는 문제가 발생할 수 있습니다. 이 오류는 Windows 11/10에서 보고된 것으로, Microsoft가 공식적으로 인정한 알려진 버그입니다.
새 저장 공간을 만들 수 없음: 오류(0x00000057), 매개 변수가 잘못되었습니다
이 오류는 기존 풀(pool)에 새 저장 공간을 추가하거나, 여분의 복사본을 유지하기 위해 새 풀을 생성하려고 할 때 발생합니다. 전체 오류 메시지는 다음과 같습니다.
Windows에서 저장소 공간을 관리하는 그래픽 인터페이스가 저장소 풀 생성에 실패하며 "드라이브를 준비할 수 없습니다 – 매개 변수가 잘못되었습니다"라는 오류를 표시합니다.
동일한 문제는 Reddit 포럼에서도 보고되었습니다. 한 사용자는 Windows 업그레이드 후 일부 파일의 내용이 손상된 것을 발견했으며, CHKDSK 도구를 실행했을 때 다음과 같은 메시지와 함께 더 많은 문제가 보고되었다고 공유했습니다.
파일 5E711의 형식 코드 80이 있는 특성 목록 항목이 손상되었습니다
파일 레코드 세그먼트 67C08은 분리(orphan) 상태입니다.
다행히 몇 가지 임시 해결 방법이 있습니다. 완벽하지는 않지만 현재로서는 최선의 대안입니다.
저장소 공간 문제 – 손상된 파일 복구 방법
작업을 시작하기 전에 반드시 시스템 복원 지점을 먼저 생성해 두세요. 진행 상황이 예상과 다를 경우 언제든 이전 상태로 되돌릴 수 있습니다.
1] 이전 백업에서 복원
가장 좋은 방법은 Windows 10 기능 업데이트를 적용하기 전, 하루 전 또는 일주일 전 백업에서 복원하는 것입니다. 이렇게 하면 파일 간의 데이터 불일치를 방지할 수 있습니다. 복원 후에는 반드시 CHKDSK 도구를 실행하여 데이터 불일치 여부를 확인하세요.
또한 당분간 패리티(parity) 드라이브를 읽기 전용 모드로 잠가두는 것이 좋습니다. 패리티 드라이브에 이미지를 복원하는 동안 변경 사항이 생길 때마다 손상이 계속 확산될 수 있기 때문입니다.
2] CHKDSK 도구 실행
CHKDSK 도구는 볼륨의 파일 시스템 및 파일 시스템 메타데이터에서 논리적·물리적 오류를 검사합니다. 실행이 완료되면 파일 시스템은 다시 일관성을 갖게 되지만, 검사 후 데이터가 올바른지는 직접 확인해야 합니다.
PowerShell을 사용하여 새 저장 공간 만들기
Windows PowerShell은 새 저장 공간을 생성할 수 있는 cmdlet을 제공합니다. 그래픽 인터페이스가 수정될 때까지 이 방법을 활용할 수 있습니다. 다만 명령어가 수행하는 작업을 정확히 이해하고 올바르게 실행해야 한다는 점에 유의하세요. 아래 과정에서는 어떤 데이터도 삭제하지 않으므로 기존 저장 공간은 안전합니다. 명령을 실행하려면 다음 세 가지 정보가 필요합니다.
- 저장소 풀 이름
- 풀 생성에 사용할 디스크
- 저장소 하위 시스템 또는 저장소 공간
PowerShell에서 실행할 수 있는 스크립트는 다음과 같습니다. 첫 번째 줄은 Get-PhysicalDisk cmdlet을 사용하여 아직 저장소 풀에 포함되지 않은 모든 PhysicalDisk 개체를 가져와 $PhysicalDisks 변수에 할당합니다. 두 번째 줄은 해당 변수로 지정된 디스크를 사용해 Windows Storage 하위 시스템에 새 저장소 풀을 생성합니다.
$PhysicalDisks = (Get-PhysicalDisk -CanPool $True)
New-StoragePool -FriendlyName CompanyData -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $PhysicalDisks
명령을 실행하려면 관리자 권한으로 PowerShell을 시작하고 관리자 계정을 사용해야 합니다.
Microsoft가 수정 사항을 배포할 때까지 이 명령을 사용하여 새 풀을 생성하고, 백업은 읽기 전용으로 유지하는 것을 잊지 마세요.
오류 0x00000057을 해결하는 데 도움이 되었기를 바랍니다.