Hyper-V 가상 머신이 '저장됨(Saved)' 상태에 갇혀 정상적으로 시작되지 않는 문제가 자주 보고되고 있습니다. 이 문제는 다양한 상황에서 발생할 수 있습니다. 예를 들어 여러 대의 가상 머신을 실행 중인 상태에서 종료할 때, 그중 한 대가 저장 상태로 남아 있는 경우가 있습니다. 또한 호스트 서버가 재부팅되면서 일부 가상 머신이 저장 상태로 전환되기도 합니다.
보통이라면 가상 머신이 정상적으로 다시 켜지기 때문에 큰 문제가 되지 않습니다. 하지만 실제로는 저장 상태에서 벗어나지 못하고 멈춰 버리는 것이 문제입니다.

Hyper-V는 백업 작업 시 저장 상태를 기본 방식으로 활용하는 경우가 많습니다. 따라서 백업을 진행하는 도중에 가상 머신이 멈추는 현상이 나타나기도 합니다. 이 문제를 유발하는 원인은 많지 않지만, 상황에 따라 달라질 수 있으므로 주요 원인들을 정리해 보았습니다.
- 디스크 공간 부족 — 가장 흔한 원인 중 하나는 디스크 공간이 부족한 경우입니다. 특히 물리적 디스크가 실수로 분리되었을 때 자주 발생합니다. 이 경우 물리 드라이브의 연결 상태를 점검해야 합니다.
- 사용 불가능한 드라이브 — 이전에 설치했던 드라이브가 더 이상 연결되어 있지 않아도 오류가 발생할 수 있습니다. 패스스루(Passthrough) 모드로 연결된 USB 장치에서 특히 흔한데, 가상 머신이 해당 드라이브를 찾으려 하지만 존재하지 않아 문제가 됩니다. 이 경우 가상 머신 설정에서 해당 물리 드라이브를 제거해야 합니다.
- 시스템 리소스 부족 — 시스템 리소스가 부족한 상황에서도 가상 머신이 저장 상태에 영구히 멈출 수 있습니다. 이때의 해결책은 가상 머신을 삭제하고 새로 만드는 것인데, 걱정하지 않으셔도 됩니다. 데이터는 손실되지 않습니다.
그럼 지금부터 이 문제를 해결할 수 있는 구체적인 방법들을 하나씩 살펴보겠습니다.
방법 1: 저장 상태 삭제하기
저장 상태에 멈춘 가상 머신을 처리하는 첫 번째 방법은 저장 상태를 삭제한 뒤 가상 머신을 다시 시작하는 것입니다. 저장 상태를 삭제해도 데이터는 전혀 손실되지 않으니 안심해도 됩니다. 실제로는 갑자기 전원이 끊긴 것과 같은 효과이며, 이후 정상적으로 부팅할 수 있습니다. 아래 순서대로 진행해 보세요.
- 먼저 Hyper-V 관리자(Hyper-V Manager)를 엽니다.
- 문제가 발생한 가상 머신을 마우스 오른쪽 버튼으로 클릭하여 드롭다운 메뉴를 엽니다.
- 저장된 상태 삭제(Delete Saved State) 옵션을 클릭합니다.

- 저장 상태가 삭제되면 가상 머신을 다시 시작해 봅니다.
- 만약 "개체가 사용 중이므로 작업을 수행할 수 없습니다(Operation cannot be performed while the object is in use)"와 같은 오류가 나타난다면, 물리 호스트를 재시작하면 해결됩니다.
방법 2: 물리 드라이브 확인하기
위 방법으로 해결되지 않았다면, 물리 드라이브에 문제가 있을 가능성이 있습니다. 최근에 USB 장치를 연결했거나 가상 머신의 물리 드라이브 구성을 변경했다면, 드라이브가 올바르게 연결되어 있는지 확인해 볼 필요가 있습니다. 모든 드라이브가 정상 작동하는지, 현재 연결된 드라이브만 목록에 표시되는지 쉽게 확인하려면 가상 머신 설정 창을 이용하면 됩니다.
- Hyper-V 관리자 창에서 문제가 되는 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정(Settings) 옵션을 선택합니다.
- 설정 창에서 SCSI 컨트롤러(SCSI Controller) 목록을 확장하여 현재 사용 중인 드라이브를 확인합니다.

- 더 이상 연결되어 있지 않은 드라이브가 목록에 있다면 제거합니다.
- 이것으로 문제가 해결될 것입니다.
방법 3: 폴더 권한 변경하기
의외로 가상 머신 폴더의 권한을 변경하는 것만으로도 문제가 해결되는 경우가 있습니다. 실제로 같은 문제를 겪었던 사용자가 이 방법으로 해결했다고 보고한 사례가 있습니다. 위의 방법들로 해결되지 않았다면, 가상 머신이 위치한 폴더로 이동하여 권한을 'Everyone'으로 변경해 보세요.
아래 순서대로 진행하면 됩니다.
- 문제가 있는 가상 머신이 있는 폴더로 이동합니다.
- 마우스 오른쪽 버튼을 클릭한 후 속성(Properties)으로 들어갑니다.
- 속성 창에서 공유(Sharing) 탭으로 전환합니다.
- 고급 공유(Advanced Sharing) 옵션을 클릭합니다.
- 고급 공유 창에서 이 폴더 공유(Share this folder) 항목에 체크합니다. 그러면 아래쪽의 사용 권한(Permissions) 버튼을 클릭할 수 있게 됩니다.

- 버튼을 클릭한 후 Everyone 항목에 대해 허용(Allow) 아래의 모든 항목에 체크합니다.
- 마지막으로 적용(Apply) 버튼을 누르고 확인(OK)을 클릭합니다. 열려 있는 나머지 창에서도 동일하게 적용합니다.
- 문제가 해결되었는지 확인합니다.
방법 4: 가상 머신 삭제 후 새로 생성하기
위의 어떤 방법으로도 해결되지 않았다면, 마지막으로 남은 선택지는 가상 머신을 삭제하고 새로 만드는 것입니다. 다만 데이터 손실 없이 진행할 수 있도록, 단순히 가상 머신을 통째로 삭제하지 않고 VHD 파일을 미리 백업하는 과정을 거칩니다. 따라하기 쉽도록 전체 절차를 단계별로 정리했습니다.
- 먼저 문제가 있는 가상 머신의 VHD 파일을 복사하여 다른 곳에 저장해 둡니다.
- 그다음 Hyper-V 관리자를 열고 해당 가상 머신을 삭제합니다. 가상 머신을 마우스 오른쪽 버튼으로 클릭한 후 삭제(Delete) 옵션을 선택하면 됩니다.
- 가상 머신이 삭제되면, 백업해 둔 VHD 파일을 원래 위치로 다시 복사합니다.
- 이후 새 가상 머신을 생성하는데, 가상 하드 디스크를 지정하는 단계에서 기존 가상 하드 디스크 사용(Use an existing virtual hard disk) 옵션을 선택합니다.

- 저장해 둔 VHD 파일의 위치를 지정합니다.
- 가상 머신 생성 과정을 마치면 모든 준비가 완료됩니다.