왜

Windows 7, 8 및 8.1에서는 제대로 감사된 이미지를 OS 복원 이미지로 캡처한 후 실행 중인 OS에서 이 명령을 실행하여 재설정 시 이 이미지를 사용하도록 WinRE에 지시합니다.

reagentc.exe /setosimage /path R:\Recovery\WindowsRE\install.vim /index 1

C:그런 다음 컴퓨터를 복구 환경으로 재부팅하고 "이 PC 재설정"(설정 -%gt; 재설정이 아닌 WinRE에서 재설정)을 선택하면 다음과 유사한 방식으로 전체 파티션이 지워지고 해당 이미지가 적용됩니다.

DISM.exe /Apply-Image /ImageFile:R:\Recovery\WindowsRE\install.wim /Index:1 /ApplyDir:C:

그러나 이는 더 이상 Windows 10에서 작동하지 않습니다. WinRE에 REAgentC와 함께 사용자 지정 이미지를 사용하도록 지시하더라도 새로운 Windows 설치로 재설정되어 준비된 install.wim.

어떤 해결책이 있습니까?


관련된:여기'와 스레드동일한Microsoft TechNet의 질문에 어리석은 중재자가 몇 가지 답변이 아닌 내용을 게시했습니다.

답변1

Windows 10은 PBR(푸시 버튼 재설정)에 다른 시스템을 사용합니다. 그리고 옵션/setosimage ReAgentC 프로그램에서 제거되었습니다.

8 및 8.1 이전(또는 Win Recovery에서 자체 복원 도구를 제공한 경우 Win 7)에서는 완전한 이미지가 만들어졌습니다. 복원 후에는 컴퓨터가 제조되었을 때나 복구 WIM을 직접 만들었을 때의 정확한 상태가 됩니다.
이는 수년간의 업데이트를 다시 거쳐야 함을 의미합니다. 반기별 업데이트를 완료하는 데 몇 시간이 걸립니다.

Microsoft는 USMT(사용자 상태 마이그레이션 도구)를 개발했습니다. 결과 파일은 여전히 ​​WIM이지만 완전한 디스크 이미지는 아닙니다. "저장된 상태"입니다. Windows 자체의 일부가 아닌 모든 파일과 레지스트리 항목을 포함합니다. 이미지에는 Windows가 없습니다.

어떻게

재설정을 수행하면 Windows는 활성 Windows 설치의 각 패키지(및 해당 파일)의 무결성을 확인합니다. 손상된 파일을 발견하면 해당 패키지를 다운로드하고 수정 작업을 수행하며(이 작업을 실제로 볼 기회는 없었습니다) 현재 드라이버를 저장하고 따로 보관합니다. Windows 이름을 Windows.old로 바꾸고 이전 패키지의 패키지를 사용하여 깨끗한 Windows를 "다시 설치"합니다. 그런 다음 드라이버가 적용되고 마지막으로 USMT.PPKG(실제로는 WIM으로 이름이 변경됨) 파일이 적용됩니다.

복구를 생성했을 때(또는 공장에서)와 같은 시스템 상태가 되지만 Windows가 업데이트됩니다. 그리고 복구 파일 자체의 크기는 200-300MB에 불과합니다.

Office 또는 기타 앱을 포함하고 디스크 공간이 비싼 경우 실제 파일을 이 PPKG 파일에 연결하는 단일 인스턴스라는 기능이 있습니다.

PBR을 생성하는 과정은 MS 문서 페이지에 설명되어 있습니다.

무엇이 바뀌었나

위 링크가 TL;DR이고 이미 Win8.1의 프로세스에 익숙하다면 변경된 사항은 다음과 같습니다.

  • DISM /capture 대신 다음을 실행합니다. N:\ScanState_amd64\scanstate.exe /apps /config:"$PSScriptRoot\ScanState_amd64\Config_AppsAndSettings.xml" /ppkg C:\Recovery\Customizations\USMT.ppkg /o /c /v:13 /l:C:\ScanState.log scanstate는 ADK에 있으며 이를 실행하려면 WinPe 파일도 필요합니다. 필요에 따라 경로를 업데이트하지만 이 부분은 수정되었습니다: C:\Recovery\Customizations*.ppkg

  • 이전에 필요했던 별도의 복구 파티션과 나머지 파일은 없습니다. ResetConfig.xml 및 diskpart 스크립트는 비표준 디스크 파티셔닝 또는 ResetConfig 스크립트를 계획하는 경우에만 필요합니다. 그렇다면 해당 파일은 C:\Recovery\OEM에 들어갑니다.
    ppkg 파일을 등록하는 데 ReAgentC를 사용하지 않습니다. C:\Recovery\Customizations*.ppkg의 모든 파일은 재설정 후에 적용됩니다.

  • 실행 중인 OS에서 scanstate(캡처)를 실행합니다(감사 모드를 사용하는 것이 가장 좋음). WinPe에서는 캡처를 수행할 수 없습니다.

하지만 WinRe에서 추가 옵션을 생성하여 전체 디스크 이미지 WIM 파일을 사용하여 복원하고 두 옵션이 동시에 작동하도록 하는 것이 가능할 수도 있다고 생각합니다. 나는 이것을 탐색 중이며 나중에 여기로 돌아와 내 답변을 편집할 수도 있습니다.

답변2

/setosimage스위치는 Windows 10에서도 여전히 작동하며 사용자 정의된 이미지 위치를 등록할 수 있습니다.

하지만 여기에 저장된 사용자 정의 이미지를 사용하여 내 PC를 재설정하려고 하면 Win10에서는 이전처럼 작동하지 않습니다.

완전히 재설정에 제공되는 옵션은 기본적으로 Apple 또는 Android 재설정 방법과 유사하게 OS를 새로 설치한 것처럼 OS를 OOBE 기본값으로 되돌립니다.

따라서 OS의 사용자 정의 캡처를 복구할 수 있는 Win8.1과 같은 푸시 버튼 재설정을 원하는 경우 PC를 재설정할 목적으로 WinRE 환경을 사용하는 데 큰 이점이 없습니다.

대신 DISM 작업을 수행하여 부팅 가능한 USB에서 OS 이미지를 캡처 및 복원하거나 이러한 스크립트를 WinRE 환경에 삽입하여 외부 장치를 전혀 사용하지 않을 수 있습니다.

WinRE를 해당 볼륨 내에 유지하는 OS 이미지를 캡처하고 복원하는 것은 위험하다는 점을 기억하세요. WiNRE를 자체 파티션에 등록해야 합니다.

Windows 10 설치에서는 기본 복구 파티션을 OS 앞에, 때로는 EFI 파티션 앞에 두는 경향이 있으므로 복구 파티션의 크기를 늘리기가 어려울 수 있습니다. WinRE 환경을 호스팅하려면 크기를 늘려야 하는데, 이는 타사 도구 없이는 상당히 어렵고 부팅 가능한 시스템이 없을 수도 있습니다. 어쨌든 종종 권장되는 것처럼 OS 이후에 충분한 크기의 별도 복구 볼륨을 만드는 것이 가장 좋을 수 있습니다.

관련 정보