Mi Win 8 obtuvo un bucle de arranque y cuando quiero "Actualizarlo", exige iniciar sesión pero no muestra ninguno de los perfiles de usuario.
Estoy intentando migrar algunos certificados EFS usando USMT (Sí, sé que debo hacer una copia de seguridad de mis certificados, y lo hice, pero ahora, ¡ninguna de las contraseñas que uso habitualmente puede abrirlo!).
Entonces obtuvimos una compilación de imagen de Win 8 sin conexión 6.2.9200.16384.
Instalé otro 8.1 en otra unidad, descargué ADK, instalé USMT y construí una ISO de WinPE.
Utilicé WinPE, reasigné las letras de unidad como deseaba usando DISKPART, moví el win 8.1 (que aloja USMT) en paralelo a una carpeta para permanecer fuera de la batalla, creé algunos archivos xml casi vacíos para el estado de escaneo y Obtuve esta excepción en "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] +-----------------------------------------------------------------------------------------
Luego ejecuté scanstate desde win 8.1 en paralelo, usé los archivos xml de muestra de USMT, usé el parámetro /genconfig (para descubrir: si no puede capturar nada, ¡¿al menos puede ver algo?!), y obtuve exactamente la misma excepción:
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] +-----------------------------------------------------------------------------------------
Cualquier sugerencia (¡o quizás cualquier otra forma de obtener los certificados!) será muy apreciada.
Respuesta1
Respondiendo a mi propia pregunta.
Copié la entrada del registro de la que se quejaba siguiendo las instrucciones que se describen aquí:¿Cómo modificar el registro offline de una computadora desde WINPE?y a pesar de que no pude reunir lo que quería en intentos posteriores, scanstate no repitió ese tipo de error ni ningún otro error.
Entonces recordé esta hermosa herramienta que había guardado mis datos una vez antes:Recuperación avanzada de datos EFS de Elcomsoft
Puede escanear unidades de Windows, ya sea en línea o fuera de línea o incluso eliminadas, en busca de certificados EFS y verificar que coincidan con el nombre de usuario y la contraseña que usted proporciona como usuario propietario. Luego le permite explorar sus archivos cifrados para ver si se pueden descifrar con ellos.
A mí me funcionó bien y estoy muy satisfecho con este programa. :)