Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Hyper-V 가상 머신이 '저장됨' 상태에서 멈출 때 해결하는 4가지 방법

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

보통이라면 가상 머신이 정상적으로 다시 켜지기 때문에 큰 문제가 되지 않습니다. 하지만 실제로는 저장 상태에서 벗어나지 못하고 멈춰 버리는 것이 문제입니다.

Hyper-V 가상 머신이  저장됨  상태에서 멈출 때 해결하는 4가지 방법

Hyper-V는 백업 작업 시 저장 상태를 기본 방식으로 활용하는 경우가 많습니다. 따라서 백업을 진행하는 도중에 가상 머신이 멈추는 현상이 나타나기도 합니다. 이 문제를 유발하는 원인은 많지 않지만, 상황에 따라 달라질 수 있으므로 주요 원인들을 정리해 보았습니다.

  • 디스크 공간 부족 — 가장 흔한 원인 중 하나는 디스크 공간이 부족한 경우입니다. 특히 물리적 디스크가 실수로 분리되었을 때 자주 발생합니다. 이 경우 물리 드라이브의 연결 상태를 점검해야 합니다.
  • 사용 불가능한 드라이브 — 이전에 설치했던 드라이브가 더 이상 연결되어 있지 않아도 오류가 발생할 수 있습니다. 패스스루(Passthrough) 모드로 연결된 USB 장치에서 특히 흔한데, 가상 머신이 해당 드라이브를 찾으려 하지만 존재하지 않아 문제가 됩니다. 이 경우 가상 머신 설정에서 해당 물리 드라이브를 제거해야 합니다.
  • 시스템 리소스 부족 — 시스템 리소스가 부족한 상황에서도 가상 머신이 저장 상태에 영구히 멈출 수 있습니다. 이때의 해결책은 가상 머신을 삭제하고 새로 만드는 것인데, 걱정하지 않으셔도 됩니다. 데이터는 손실되지 않습니다.

그럼 지금부터 이 문제를 해결할 수 있는 구체적인 방법들을 하나씩 살펴보겠습니다.

방법 1: 저장 상태 삭제하기

저장 상태에 멈춘 가상 머신을 처리하는 첫 번째 방법은 저장 상태를 삭제한 뒤 가상 머신을 다시 시작하는 것입니다. 저장 상태를 삭제해도 데이터는 전혀 손실되지 않으니 안심해도 됩니다. 실제로는 갑자기 전원이 끊긴 것과 같은 효과이며, 이후 정상적으로 부팅할 수 있습니다. 아래 순서대로 진행해 보세요.

  1. 먼저 Hyper-V 관리자(Hyper-V Manager)를 엽니다.
  2. 문제가 발생한 가상 머신을 마우스 오른쪽 버튼으로 클릭하여 드롭다운 메뉴를 엽니다.
  3. 저장된 상태 삭제(Delete Saved State) 옵션을 클릭합니다.Hyper-V 가상 머신이  저장됨  상태에서 멈출 때 해결하는 4가지 방법
  4. 저장 상태가 삭제되면 가상 머신을 다시 시작해 봅니다.
  5. 만약 "개체가 사용 중이므로 작업을 수행할 수 없습니다(Operation cannot be performed while the object is in use)"와 같은 오류가 나타난다면, 물리 호스트를 재시작하면 해결됩니다.

방법 2: 물리 드라이브 확인하기

위 방법으로 해결되지 않았다면, 물리 드라이브에 문제가 있을 가능성이 있습니다. 최근에 USB 장치를 연결했거나 가상 머신의 물리 드라이브 구성을 변경했다면, 드라이브가 올바르게 연결되어 있는지 확인해 볼 필요가 있습니다. 모든 드라이브가 정상 작동하는지, 현재 연결된 드라이브만 목록에 표시되는지 쉽게 확인하려면 가상 머신 설정 창을 이용하면 됩니다.

  1. Hyper-V 관리자 창에서 문제가 되는 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정(Settings) 옵션을 선택합니다.
  2. 설정 창에서 SCSI 컨트롤러(SCSI Controller) 목록을 확장하여 현재 사용 중인 드라이브를 확인합니다.Hyper-V 가상 머신이  저장됨  상태에서 멈출 때 해결하는 4가지 방법
  3. 더 이상 연결되어 있지 않은 드라이브가 목록에 있다면 제거합니다.
  4. 이것으로 문제가 해결될 것입니다.

방법 3: 폴더 권한 변경하기

의외로 가상 머신 폴더의 권한을 변경하는 것만으로도 문제가 해결되는 경우가 있습니다. 실제로 같은 문제를 겪었던 사용자가 이 방법으로 해결했다고 보고한 사례가 있습니다. 위의 방법들로 해결되지 않았다면, 가상 머신이 위치한 폴더로 이동하여 권한을 'Everyone'으로 변경해 보세요.

아래 순서대로 진행하면 됩니다.

  1. 문제가 있는 가상 머신이 있는 폴더로 이동합니다.
  2. 마우스 오른쪽 버튼을 클릭한 후 속성(Properties)으로 들어갑니다.
  3. 속성 창에서 공유(Sharing) 탭으로 전환합니다.
  4. 고급 공유(Advanced Sharing) 옵션을 클릭합니다.
  5. 고급 공유 창에서 이 폴더 공유(Share this folder) 항목에 체크합니다. 그러면 아래쪽의 사용 권한(Permissions) 버튼을 클릭할 수 있게 됩니다.Hyper-V 가상 머신이  저장됨  상태에서 멈출 때 해결하는 4가지 방법
  6. 버튼을 클릭한 후 Everyone 항목에 대해 허용(Allow) 아래의 모든 항목에 체크합니다.
  7. 마지막으로 적용(Apply) 버튼을 누르고 확인(OK)을 클릭합니다. 열려 있는 나머지 창에서도 동일하게 적용합니다.
  8. 문제가 해결되었는지 확인합니다.

방법 4: 가상 머신 삭제 후 새로 생성하기

위의 어떤 방법으로도 해결되지 않았다면, 마지막으로 남은 선택지는 가상 머신을 삭제하고 새로 만드는 것입니다. 다만 데이터 손실 없이 진행할 수 있도록, 단순히 가상 머신을 통째로 삭제하지 않고 VHD 파일을 미리 백업하는 과정을 거칩니다. 따라하기 쉽도록 전체 절차를 단계별로 정리했습니다.

  1. 먼저 문제가 있는 가상 머신의 VHD 파일을 복사하여 다른 곳에 저장해 둡니다.
  2. 그다음 Hyper-V 관리자를 열고 해당 가상 머신을 삭제합니다. 가상 머신을 마우스 오른쪽 버튼으로 클릭한 후 삭제(Delete) 옵션을 선택하면 됩니다.
  3. 가상 머신이 삭제되면, 백업해 둔 VHD 파일을 원래 위치로 다시 복사합니다.
  4. 이후 새 가상 머신을 생성하는데, 가상 하드 디스크를 지정하는 단계에서 기존 가상 하드 디스크 사용(Use an existing virtual hard disk) 옵션을 선택합니다.Hyper-V 가상 머신이  저장됨  상태에서 멈출 때 해결하는 4가지 방법
  5. 저장해 둔 VHD 파일의 위치를 지정합니다.
  6. 가상 머신 생성 과정을 마치면 모든 준비가 완료됩니다.