오프라인 이미지에서 레지스트리 항목을 읽을 때 scanstate가 실패함

오프라인 이미지에서 레지스트리 항목을 읽을 때 scanstate가 실패함

내 Win 8에는 부팅 루프가 있고 이를 "새로 고침"하고 싶을 때 로그인이 필요하지만 사용자 프로필이 표시되지 않습니다!

USMT를 사용하여 일부 EFS 인증서를 마이그레이션하려고 합니다(예, 인증서를 백업해야 한다는 것을 알고 있습니다. 백업했지만 이제는 정기적으로 사용하는 암호로는 열 수 없습니다!).

그래서 우리는 오프라인 Win 8 이미지 빌드 6.2.9200.16384를 얻었습니다.

다른 드라이브에 또 다른 8.1을 설치하고 ADK를 다운로드하고 USMT를 설치하고 WinPE iso를 구축했습니다.

나는 WinPE를 사용하여 DISKPART를 사용하여 원하는 대로 드라이브 문자를 다시 할당하고, 전투에서 벗어나기 위해 폴더 아래에 나란히 있는 win 8.1(USMT 호스팅)을 이동하고, 스캔 상태에 대해 거의 빈 xml 파일을 만들었습니다. "scanstate.log"에서 다음 예외가 발생했습니다.

2014-07-28 03:14:21, Info                  [0x000000] SCANSTATE.EXE Version 6.3.9600.17029[gle=0x000000b7]
2014-07-28 03:14:21, Info                  [0x000000] USMT Started at 2014/07/28:03:14:21.266
2014-07-28 03:14:21, Info                  [0x000000] Command line: d:\newwin\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\User State Migration Tool\amd64\scanstate.exe e:\usmt\Store /i:migapp.xml /i:migdocs.xml /i:miguser.xml /offline:offline.xml /nocompress /localonly /ue:* /ui:MyUserName
2014-07-28 03:14:23, Info                  [0x000000] Script file specified: E:\USMT\migapp.xml[gle=0x00000002]
2014-07-28 03:14:23, Info                  [0x000000] Script file specified: E:\USMT\migdocs.xml[gle=0x00000002]
2014-07-28 03:14:23, Info                  [0x000000] Script file specified: E:\USMT\miguser.xml[gle=0x00000002]
2014-07-28 03:14:23, Info                  [0x000000] Starting the migration process
2014-07-28 03:14:23, Info                  [0x000000] Offline engine startup from WinDir - C:\Windows
2014-07-28 03:14:26, Error                 [0x000000] MigStartupOffline caught exception: Win32Exception: HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName [ComputerName] does not exist or is not accessible.: The system cannot find the file specified. [0x00000002] class UnBCL::String *__cdecl Mig::COfflineWinNTPlatform::GetMachineName(class Mig::IDataStore *)
2014-07-28 03:14:26, Error                 [0x000000] Error while trying to start the migration process
2014-07-28 03:14:26, Warning               [0x000000] Internal error 4 was translated to a generic error
2014-07-28 03:14:26, Info                  [0x000000] Failed.
2014-07-28 03:14:26, Info                  [0x000000]   Software malfunction or Unknown exception
2014-07-28 03:14:26, Info                  [0x000000] USMT Completed at 2014/07/28:03:14:26.735
2014-07-28 03:14:26, Info                  [0x000000] ----------------------------------- USMT ERROR SUMMARY -----------------------------------
2014-07-28 03:14:26, Info                  [0x000000] * USMT error code 26: 
2014-07-28 03:14:26, Info                  [0x000000] +-----------------------------------------------------------------------------------------
2014-07-28 03:14:26, Info                  [0x000000] | Software malfunction or Unknown exception, please check the following possible solutions:
2014-07-28 03:14:26, Info                  [0x000000] | - Check log for any errors found in loaded migxml files
2014-07-28 03:14:26, Info                  [0x000000] | - Verify config xml file is not loaded using /i
2014-07-28 03:14:26, Info                  [0x000000] | - If duplicate SID exists from temp profile – use environment variable or delete temp profile
2014-07-28 03:14:26, Info                  [0x000000] +-----------------------------------------------------------------------------------------

그런 다음 병렬 Win 8.1에서 scanstate를 실행하고 USMT의 샘플 xml 파일을 사용하고 /genconfig 매개변수를 사용하여(알아보기 위해: 아무것도 잡을 수 없다면 적어도 아무것도 볼 수 있습니까?!) 결과를 얻었습니다. 똑같은 예외:

2014-07-29 02:46:19, Info                  [0x000000] SCANSTATE.EXE Version 6.3.9600.17029[gle=0x000000b7]
2014-07-29 02:46:19, Info                  [0x000000] USMT Started at 2014/07/29:02:46:19.872
2014-07-29 02:46:19, Info                  [0x000000] Command line: C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\User State Migration Tool\amd64\scanstate.exe /offline:offline.xml /i:migapp.xml /i:miguser.xml /genconfig:config.xml
2014-07-29 02:46:21, Info                  [0x000000] Script file specified: C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\User State Migration Tool\amd64\migapp.xml[gle=0x00000002]
2014-07-29 02:46:21, Info                  [0x000000] Script file specified: C:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\User State Migration Tool\amd64\miguser.xml[gle=0x00000002]
2014-07-29 02:46:21, Info                  [0x000000] Starting the migration process[gle=0x000000cb]
2014-07-29 02:46:21, Info                  [0x000000] Offline engine startup from WinDir - D:\Windows
2014-07-29 02:46:23, Error                 [0x000000] MigStartupOffline caught exception: Win32Exception: HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName [ComputerName] does not exist or is not accessible.: The system cannot find the file specified. [0x00000002] class UnBCL::String *__cdecl Mig::COfflineWinNTPlatform::GetMachineName(class Mig::IDataStore *)
2014-07-29 02:46:23, Error                 [0x000000] Error while trying to start the migration process
2014-07-29 02:46:23, Warning               [0x000000] Internal error 4 was translated to a generic error
2014-07-29 02:46:23, Info                  [0x000000] Failed.
2014-07-29 02:46:23, Info                  [0x000000]   Software malfunction or Unknown exception
2014-07-29 02:46:23, Info                  [0x000000] USMT Completed at 2014/07/29:02:46:23.997
2014-07-29 02:46:23, Info                  [0x000000] ----------------------------------- USMT ERROR SUMMARY -----------------------------------
2014-07-29 02:46:23, Info                  [0x000000] * USMT error code 26: 
2014-07-29 02:46:23, Info                  [0x000000] +-----------------------------------------------------------------------------------------
2014-07-29 02:46:23, Info                  [0x000000] | Software malfunction or Unknown exception, please check the following possible solutions:
2014-07-29 02:46:23, Info                  [0x000000] | - Check log for any errors found in loaded migxml files
2014-07-29 02:46:23, Info                  [0x000000] | - Verify config xml file is not loaded using /i
2014-07-29 02:46:23, Info                  [0x000000] | - If duplicate SID exists from temp profile – use environment variable or delete temp profile
2014-07-29 02:46:23, Info                  [0x000000] +-----------------------------------------------------------------------------------------

어떤 제안(또는 인증서를 얻을 수 있는 다른 방법이라도!)을 높이 평가해 드립니다.

답변1

내 자신의 질문에 대답합니다.

여기에 설명된 지침을 사용하여 불만을 제기한 레지스트리 항목을 복사했습니다.WINPE에서 컴퓨터의 오프라인 레지스트리를 수정하는 방법은 무엇입니까?나중에 시도해서 원하는 것을 수집할 수 없었음에도 불구하고 scanstate는 그런 종류의 오류나 다른 오류를 반복하지 않았습니다.

그러다가 이전에 한 번 내 데이터를 저장했던 이 멋진 도구가 생각났습니다.Elcomsoft 고급 EFS 데이터 복구

온라인이나 오프라인 또는 삭제된 Windows 드라이브에서 EFS 인증서를 검색하고 해당 드라이브를 소유한 사용자로 제공한 사용자 이름 및 비밀번호와 일치하는지 확인할 수 있습니다. 그런 다음 암호화된 파일을 탐색하여 해당 파일이 해독 가능한지 확인할 수 있습니다.

그것은 나에게 잘 맞았고 나는 이 프로그램에 매우 만족합니다. :)

관련 정보