
Hetzner W2012 R2 Cloud VM이 있고 VirtIO vioscsi
드라이버를 업데이트했습니다. 이제는 복구 모드로만 부팅되며 명령 프롬프트에서도 C 드라이브에 액세스할 수 없습니다.
이 VM을 저장할 수 있는 방법이 있습니까, 아니면 사라지나요?
(최근) 스냅샷이 없습니다 :(
이전 VirtIO ISO를 마운트할 수 있지만 C 드라이브에 액세스할 수 없는 경우 이전 드라이버를 어떻게 다시 설치할 수 있습니까?
업데이트 1:
을(를) 사용하여 C 드라이브에 액세스할 수 있습니다 drvload vioscsci.inf
.
아직도 기존 드라이버를 다시 설치하는 방법을 찾고 있습니다.
업데이트 2
드라이버를 추가 했는데 dism /image:e:\ /add-driver /driver:vioscsi.inf
여전히 부팅되지 않습니다.
업데이트 3
시동 복구 시 오류가 발생합니다 0x490
.
다음에 무엇을 해야 할지, 부팅되지 않는 이유를 해결하는 방법도 없습니다.
업데이트 4
모든 시스템 드라이버가 서명되지 않은 것 같습니다.. 드라이버 서명 적용을 비활성화하면 시스템이 최종적으로 부팅될 수 있습니다.
왜 이런 일이 일어났는지 모르겠습니다. 전체 재설치를 해야 할 것 같지만 적어도 지금은 VM에 다시 액세스할 수 있게 되었습니다.
답변1
1: 드라이버 서명 시행 비활성화
많은 조사 끝에 모든 시스템 드라이버가 서명되지 않았습니다. 원인을 알 수 없습니다(드라이브 손상일 수 있음).
VM에 액세스하려면 드라이버 서명 적용 없이 부팅해야 했습니다.
그렇게 하려면 먼저 Windows 복구에서 부팅 메뉴를 활성화하십시오.
bcdedit /set {bootmgr} displaybootmenu yes
그런 다음 재부팅하고 F8을 누르고 적용 없이 부팅하도록 선택합니다.
2: 누락된 보안 카탈로그 복원
어떤 이유로 인해 모든 파일이
C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
...사라져 버렸습니다. catroot_old
에 폴더가 있어서 System32
거기에 있는 파일을 다시 catroot
. 이전 백업을 사용해도 효과가 있었을 것입니다.
이 변경으로 인해 다시 정상적으로 부팅할 수 있게 되었습니다.