"Failed to create WinPE rollback directory" upgrading virtual guest from Win7 to W10
I am trying to upgrade a Virtualbox virtual machine guest from Win7 SP1 to Win10 using the Media Creation tool/iso. Amongst many other things, I have stripped down drivers/devices, removed non-present devices and ran removal tools for Acronis and Kaspersky. Not sure if Macrium has a remove tool.
I have tried to reinstall windows 7 keeping programs but this stalls at gathering settings etc. Windows 10 upgrade reverts to previous version at about 25%.
Win10 upgrade Setuperr.log in the Rollback folder says only:
2017-08-11 13:58:56, Error IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Failed to create WinPE rollback directory: D:\$WINDOWS.~BT\Sources\Rollback\WinPE[gle=0x000000b7]
The Setupact.log around that time stamp (not complete log) says:
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\inetpub has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\inetpub to D:\inetpub
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\inetpub" to "D:\inetpub") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\PerfLogs has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\PerfLogs to D:\PerfLogs
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\PerfLogs" to "D:\PerfLogs") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Program Files has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Program Files to D:\Program Files
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Program Files" to "D:\Program Files") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\ProgramData has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\ProgramData to D:\ProgramData
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\ProgramData" to "D:\ProgramData") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Recovery has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Recovery to D:\Recovery
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Recovery" to "D:\Recovery") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\SkyDriveTemp has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\SkyDriveTemp to D:\SkyDriveTemp
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\SkyDriveTemp" to "D:\SkyDriveTemp") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Users has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Users to D:\Users
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Users" to "D:\Users") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Windows has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Windows to D:\Windows
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Windows" to "D:\Windows") succeeded.
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying setupapi*.log from D:\$WINDOWS.~BT\NewOS\WINDOWS\inf to D:\$WINDOWS.~BT\Sources\Rollback\setupapi
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Source directory D:\$WINDOWS.~BT\NewOS\WINDOWS\inf does not exist; nothing to do
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying netcfg*.etl from D:\$WINDOWS.~BT\NewOS\WINDOWS\inf to D:\$WINDOWS.~BT\Sources\Rollback\setupapi
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Source directory D:\$WINDOWS.~BT\NewOS\WINDOWS\inf does not exist; nothing to do
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Attempting to remove folder "D:\$WINDOWS.~BT\NewOS".
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Folder "D:\$WINDOWS.~BT\NewOS" successfully removed.
2017-08-11 13:58:56, Info SP Could not find information about the new WinRE partition. Error: 0x00000002
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WindowsOld.wim path: D:\$WINDOWS.~BT\Sources\WindowsOld.wim
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WindowsOld.wim is not available
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Recovery partition backup directory: D:\$WINDOWS.~BT\Sources\RecoveryPartitionBackup
2017-08-11 13:58:56, Info [SetupPlatform.exe] Enter WinReSetupRestoreWinREEx
2017-08-11 13:58:56, Info [SetupPlatform.exe] backup directory: D:\$WINDOWS.~BT\Sources\RecoveryPartitionBackup
2017-08-11 13:58:56, Warning [SetupPlatform.exe] Failed to get recovery entries: 0xc0000225
2017-08-11 13:58:56, Info [SetupPlatform.exe] winreGetWinReGuid returning 0X490
2017-08-11 13:58:56, Warning [SetupPlatform.exe] failed to get WinRE guid, 0x490
2017-08-11 13:58:56, Info [SetupPlatform.exe] Location.txt file does not exist.
2017-08-11 13:58:56, Info [SetupPlatform.exe] (WinRE)WinReSetupRestoreWinREEx() returning TRUE
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WinReSetupRestoreWinREEx succedded.
2017-08-11 13:58:56, Info [0x064131] IBSLIB ExecuteRollbackSequence: Checkpoint(SetupPlatformOSSwitchCheckpoint) rollback finished.
2017-08-11 13:58:56, Info [0x064130] IBSLIB ExecuteRollbackSequence: Checkpoint(WinPEBootFilesRestoreCheckpoint) rollback in progress.
2017-08-11 13:58:56, Info IBSLIB FindVolume: Successfully found [$Setup_SystemVolume$] on drive [C:]
2017-08-11 13:58:56, Error IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Failed to create WinPE rollback directory: D:\$WINDOWS.~BT\Sources\Rollback\WinPE[gle=0x000000b7]
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::ExtractCrashDump: Pagefile does not exist at D:\$WINDOWS.~BT\pagefile.sys.
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback:No crash dump files found: D:\$WINDOWS.~BT\windows\memory.dmp.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\boot.ini does not exist, skip.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\ntldr does not exist, skip.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\NTDETECT.COM does not exist, skip.
2017-08-11 13:58:56, Info [0x064165] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: "C:\Boot" exists, obliterating.
2017-08-11 13:59:00, Info [0x064166] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: DeletePath(C:\Boot) failed, will try to overwrite.[gle=0x00000020]
2017-08-11 13:59:00, Info [0x064169] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Copying from "D:\$WINDOWS.~BT\Sources\Rollback\Boot" to "C:\Boot".
2017-08-11 13:59:00, Info [0x06416a] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Successfully restored "Boot" directory.
2017-08-11 13:59:00, Info [0x064131] IBSLIB ExecuteRollbackSequence: Checkpoint(WinPEBootFilesRestoreCheckpoint) rollback finished.
2017-08-11 13:59:00, Info [0x064132] IBSLIB ExecuteRollbackSequence: Succesfully finished, current checkpoint state defaulted to empty.
2017-08-11 13:59:00, Info [0x06414b] IBSLIB RollbackExecuteSequence finished.
I'm wondering whether it is boot sector related even though Windows boots.
I've spent a very long time on this, made lots of progress but I'm running out of options now.
I am trying to upgrade a Virtualbox virtual machine guest from Win7 SP1 to Win10 using the Media Creation tool/iso. Amongst many other things, I have stripped down drivers/devices, removed non-present devices and ran removal tools for Acronis and Kaspersky. Not sure if Macrium has a remove tool.
I have tried to reinstall windows 7 keeping programs but this stalls at gathering settings etc. Windows 10 upgrade reverts to previous version at about 25%.
Win10 upgrade Setuperr.log in the Rollback folder says only:
The Setupact.log around that time stamp (not complete log) says:
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\inetpub has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\inetpub to D:\inetpub
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\inetpub" to "D:\inetpub") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\PerfLogs has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\PerfLogs to D:\PerfLogs
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\PerfLogs" to "D:\PerfLogs") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Program Files has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Program Files to D:\Program Files
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Program Files" to "D:\Program Files") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\ProgramData has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\ProgramData to D:\ProgramData
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\ProgramData" to "D:\ProgramData") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Recovery has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Recovery to D:\Recovery
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Recovery" to "D:\Recovery") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\SkyDriveTemp has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\SkyDriveTemp to D:\SkyDriveTemp
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\SkyDriveTemp" to "D:\SkyDriveTemp") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Users has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Users to D:\Users
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Users" to "D:\Users") succeeded.
2017-08-11 13:58:56, Info SP VERBOSE: Path D:\Windows.old\Windows has no exceptions, trying a straight move
2017-08-11 13:58:56, Info SP VERBOSE: Successfully moved D:\Windows.old\Windows to D:\Windows
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: MoveFile(from "D:\Windows.old\Windows" to "D:\Windows") succeeded.
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying setupapi*.log from D:\$WINDOWS.~BT\NewOS\WINDOWS\inf to D:\$WINDOWS.~BT\Sources\Rollback\setupapi
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Source directory D:\$WINDOWS.~BT\NewOS\WINDOWS\inf does not exist; nothing to do
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Moving/copying netcfg*.etl from D:\$WINDOWS.~BT\NewOS\WINDOWS\inf to D:\$WINDOWS.~BT\Sources\Rollback\setupapi
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::MoveOrCopyFiles: Source directory D:\$WINDOWS.~BT\NewOS\WINDOWS\inf does not exist; nothing to do
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Attempting to remove folder "D:\$WINDOWS.~BT\NewOS".
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Folder "D:\$WINDOWS.~BT\NewOS" successfully removed.
2017-08-11 13:58:56, Info SP Could not find information about the new WinRE partition. Error: 0x00000002
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WindowsOld.wim path: D:\$WINDOWS.~BT\Sources\WindowsOld.wim
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WindowsOld.wim is not available
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: Recovery partition backup directory: D:\$WINDOWS.~BT\Sources\RecoveryPartitionBackup
2017-08-11 13:58:56, Info [SetupPlatform.exe] Enter WinReSetupRestoreWinREEx
2017-08-11 13:58:56, Info [SetupPlatform.exe] backup directory: D:\$WINDOWS.~BT\Sources\RecoveryPartitionBackup
2017-08-11 13:58:56, Warning [SetupPlatform.exe] Failed to get recovery entries: 0xc0000225
2017-08-11 13:58:56, Info [SetupPlatform.exe] winreGetWinReGuid returning 0X490
2017-08-11 13:58:56, Warning [SetupPlatform.exe] failed to get WinRE guid, 0x490
2017-08-11 13:58:56, Info [SetupPlatform.exe] Location.txt file does not exist.
2017-08-11 13:58:56, Info [SetupPlatform.exe] (WinRE)WinReSetupRestoreWinREEx() returning TRUE
2017-08-11 13:58:56, Info SP CSetupPlatformOSSwitchCheckpoint::Rollback: WinReSetupRestoreWinREEx succedded.
2017-08-11 13:58:56, Info [0x064131] IBSLIB ExecuteRollbackSequence: Checkpoint(SetupPlatformOSSwitchCheckpoint) rollback finished.
2017-08-11 13:58:56, Info [0x064130] IBSLIB ExecuteRollbackSequence: Checkpoint(WinPEBootFilesRestoreCheckpoint) rollback in progress.
2017-08-11 13:58:56, Info IBSLIB FindVolume: Successfully found [$Setup_SystemVolume$] on drive [C:]
2017-08-11 13:58:56, Error IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Failed to create WinPE rollback directory: D:\$WINDOWS.~BT\Sources\Rollback\WinPE[gle=0x000000b7]
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CCheckpoint::ExtractCrashDump: Pagefile does not exist at D:\$WINDOWS.~BT\pagefile.sys.
2017-08-11 13:58:56, Info IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback:No crash dump files found: D:\$WINDOWS.~BT\windows\memory.dmp.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\boot.ini does not exist, skip.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\ntldr does not exist, skip.
2017-08-11 13:58:56, Warning [0x064163] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: D:\$WINDOWS.~BT\Sources\Rollback\NTDETECT.COM does not exist, skip.
2017-08-11 13:58:56, Info [0x064165] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: "C:\Boot" exists, obliterating.
2017-08-11 13:59:00, Info [0x064166] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: DeletePath(C:\Boot) failed, will try to overwrite.[gle=0x00000020]
2017-08-11 13:59:00, Info [0x064169] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Copying from "D:\$WINDOWS.~BT\Sources\Rollback\Boot" to "C:\Boot".
2017-08-11 13:59:00, Info [0x06416a] IBSLIB OSRollbackService::CBootFilesRestoreCheckpoint::Rollback: Successfully restored "Boot" directory.
2017-08-11 13:59:00, Info [0x064131] IBSLIB ExecuteRollbackSequence: Checkpoint(WinPEBootFilesRestoreCheckpoint) rollback finished.
2017-08-11 13:59:00, Info [0x064132] IBSLIB ExecuteRollbackSequence: Succesfully finished, current checkpoint state defaulted to empty.
2017-08-11 13:59:00, Info [0x06414b] IBSLIB RollbackExecuteSequence finished.
I'm wondering whether it is boot sector related even though Windows boots.
I've spent a very long time on this, made lots of progress but I'm running out of options now.
Last edited by a moderator: