Answered by:
Windows unable to find a system volume... with strange error...

Question
-
Hi,
I am trying to install windows Vista (64bits) on an existing system's
free / NTFS blank formated partition (yes disk is MBR and partition is active)
But I repeatedly get the
"Windows unable to find a system volume that meets criteria for installation."
Searching that message on the Web, I found KB927520, that did not help since I am not in one of the described situations...
However this lead me to peeking at setupact.log
(that I managed to open in notepad and copy to another partition of my disk by browse for driver and right click...)
And that revealed:
2008-01-15 09:24:43, Info DumpDiskInformation: Disk is an MBR disk
...
2008-01-15 09:24:43, Info DumpDiskInformation: Partition class is MBR_PRIMARY
2008-01-15 09:24:43, Info DumpDiskInformation: MBR partition of type 0x7
2008-01-15 09:24:43, Info DumpDiskInformation: The partition is of a recognized type
2008-01-15 09:24:43, Info DumpDiskInformation: Drive path [C:]
2008-01-15 09:24:43, Info DumpDiskInformation: File system is [NTFS]
2008-01-15 09:24:43, Info DumpDiskInformation: Volume flags = [0x98404]
2008-01-15 09:24:43, Info DumpDiskInformation: Disk [0] partition [1] is an active partition
...
Which seems ok so far yet this is immediately followed by an unexpected error:
2008-01-15 09:24:43, Info IBSLIB GetSystemDiskNTPath: Unable to get required buffer size for system disk from BCD APIs; status = 0xc0000452
I am mentioning is as unexpected because it is not mentioned in any article I could find...
Can someone help me with this... ?
In case you need more info here is a bigger portion of the log (too big to fit in post):
Code Block...
PnPIBS: Initializing the PnP IBS Module ...
PnPIBS: Successfully initialized the PnP IBS Module.
[0x09006d] PANTHR InitModule -- module 'PnP IBS module' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module PnP IBS module in pnpibs.dll
[0x090069] PANTHR Initializing Module -- Name: "Compliance" Binary: "winsetup.dll" InitFunc: "Module_Init_Compliance" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'Compliance' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module Compliance in winsetup.dll
[0x090069] PANTHR Initializing Module -- Name: "Rollback" Binary: "winsetup.dll" InitFunc: "Module_Init_Rollback" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'Rollback' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module Rollback in winsetup.dll
[0x090069] PANTHR Initializing Module -- Name: "Locale" Binary: "winsetup.dll" InitFunc: "Module_Init_Locale" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'Locale' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module Locale in winsetup.dll
[0x090069] PANTHR Initializing Module -- Name: "Source media module" Binary: "winsetup.dll" InitFunc: "Module_Init_SourceMedia" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'Source media module' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module Source media module in winsetup.dll
[0x060359] IBS Callback_ScenarioDetect:Setup is starting from [2] phase
[0x06035a] IBS Callback_ScenarioDetect:Successfully set the execution to WinPELoadModules group.
IBS Callback_BootEnvironmentDetect:FirmwareType 1.
[0x090069] PANTHR Initializing Module -- Name: "WinPEUI" Binary: "win32ui.dll" InitFunc: "WinPeUI" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'WinPEUI' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module WinPEUI in win32ui.dll
[0x090069] PANTHR Initializing Module -- Name: "WinPEProgress" Binary: "spprgrss.dll" InitFunc: "WinPEProgress" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'WinPEProgress' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module WinPEProgress in spprgrss.dll
[0x090069] PANTHR Initializing Module -- Name: "WinPEUpgLoader" Binary: "upgloader.dll" InitFunc: "Module_Init_UpgradeLoader" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'WinPEUpgLoader' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module WinPEUpgLoader in upgloader.dll
[0x090069] PANTHR Initializing Module -- Name: "WdsClient" Binary: "wdsclient.dll" InitFunc: "Module_Init_WdsClient" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'WdsClient' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module WdsClient in wdsclient.dll
[0x090069] PANTHR Initializing Module -- Name: "WpeUntndBtstrp" Binary: "winsetup.dll" InitFunc: "Module_Init_Bootstrap" InitStr: ""
[0x09006d] PANTHR InitModule -- module 'WpeUntndBtstrp' returned 1
[0x0601a4] IBS LoadWorkerModules:Successfully added worker module WpeUntndBtstrp in winsetup.dll
[0x060004] IBS CallBack_FixBBPaths_StampDrives:No need to fix the black board paths.
[0x0640d1] IBSLIB [Setup Disk Usage] Beginning of usage information.
[0x0640d8] IBSLIB [Setup Disk Usage] End of usage information.
IBS LoadHWCompatData:Attempting to open file [X:\Sources\hwcompat.txt]
IBS LoadHWCompatData:Successfully opened file [X:\Sources\hwcompat.txt]
IBS LoadHWCompatData:Attempting to open file [X:\Sources\hwexclude.txt]
IBS LoadHWCompatData:Successfully opened file [X:\Sources\hwexclude.txt]
IBS Callback_Compliance_LoadDeviceCompatDB:Count of Device IDs is [21912], count of exclusions is [45]
IBS EnumOnlineDriverStoreForInjectedDriverPackages:Enumerating online driver store for injected driver packages.
IBS EnumOnlineDriverStoreForInjectedDriverPackages:Enumerated online driver store. Return code is [0x0]
[0x070035] DIAG CallBack_DiagnosticDataGeneration: Called with notification for Initialization
[0x07003b] DIAG CallBack_DiagnosticDataGeneration: Starting Timer as we are starting new phase
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/HideWelcome]
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/uilanguage:en-US]
[0x060550] IBS CallBack_LangugePack_ProcessCmdLine:Setup UI language provided is [en-US]
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/targetlanguage:en-US]
[0x06054f] IBS CallBack_LangugePack_ProcessCmdLine:Target language provided is [en-US]
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/Targetinputlocale:040c:0000040c]
[0x06056c] IBS Callback_Locale_ProcessCmdLine:Successfully saved the command line option [Targetinputlocale] value [040c:0000040c]
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/Targetuserlocale:fr-FR]
[0x06056b] IBS Callback_Locale_ProcessCmdLine:Successfully saved the command line option [Targetuserlocale] value [fr-FR]
[0x06019f] IBS CallBack_ParseCommandLine:Publishing command line option [/HideOOBELangPage:TRUE]
IBS Callback_Engine_ValidateSystemRequirements:Current OS version [6.0.6000] Service pack version [0.0]
IBS Callback_Engine_ValidateSystemRequirements:System has enough memory: [4032 MB] >= [376 MB]
IBS Callback_Engine_ValidateProcessorRequirements: Processor met minimum system requirements.
[0x060392] IBS InitVDSService:Starting VDS service.
[0x060392] IBS InitVDSService:Successfully created an instance of VDS loader
[0x060392] IBS InitVDSService:Successfully launched VDS service
[0x060159] IBS PreparePack:Found offline disk pack [Invalid].
[0x06015b] IBS PreparePack:Found offline disk pack [Invalid], but it's not a pack we can bring online
[0x064039] IBSLIB FormArcPathName:NtPath for disk = \Device\HardDisk0\Partition0
[0x064038] IBSLIB NtPathToArcPath:Canonicalized NT path \Device\HardDisk0\Partition0 -> \Device\Harddisk0\DR0
[0x06403a] IBSLIB FormArcPathName:NtPath for disk = [\Device\HardDisk0\Partition0] <====> ArcPath for partition = [multi(0)disk(0)rdisk(1)]
DumpDiskInformation:===== Disk number is [0] =====
DumpDiskInformation: Disk friendly name is [\\?\PhysicalDrive0]
DumpDiskInformation: Disk size in bytes [500107862016 / 0x7470c06000]
DumpDiskInformation: The disk is on a bus of type [ATA]
DumpDiskInformation: Disk signature [0x20C8C64D]
DumpDiskInformation: Disk is an MBR disk
DumpDiskInformation: Partition count is [6]
DumpDiskInformation: ------- Unallocated disk region --------
DumpDiskInformation: Partition size in bytes [32256 / 0x7e00]
DumpDiskInformation: Partition offset in bytes [0 / 0x0]
DumpDiskInformation: Partition free space in bytes [32256]
DumpDiskInformation: Partition class is UNALLOCATED
DumpDiskInformation: MBR partition of type 0x0
DumpDiskInformation: The partition is not of a recognized type
DumpDiskInformation: File system is [RAW]
DumpDiskInformation: ------- Unallocated disk region --------
DumpDiskInformation: Partition size in bytes [1016320 / 0xf8200]
DumpDiskInformation: Partition offset in bytes [32256 / 0x7e00]
DumpDiskInformation: Partition free space in bytes [1016320]
DumpDiskInformation: Partition class is UNALLOCATED
DumpDiskInformation: MBR partition of type 0x0
DumpDiskInformation: The partition is not of a recognized type
DumpDiskInformation: File system is [RAW]
DumpDiskInformation: ----- NT partition number is [1] -----
DumpDiskInformation: Partition size in bytes [63136200704 / 0xeb335f800]
DumpDiskInformation: Partition offset in bytes [1048576 / 0x100000]
DumpDiskInformation: Partition free space in bytes [63040356352]
DumpDiskInformation: Partition class is MBR_PRIMARY
DumpDiskInformation: MBR partition of type 0x7
DumpDiskInformation: The partition is of a recognized type
DumpDiskInformation: Drive path [C:]
DumpDiskInformation: File system is [NTFS]
DumpDiskInformation: Volume flags = [0x98404]
DumpDiskInformation: Disk [0] partition [1] is an active partition
DumpDiskInformation: ------- Unallocated disk region --------
DumpDiskInformation: Partition size in bytes [219985113600 / 0x3338227200]
DumpDiskInformation: Partition offset in bytes [63137249280 / 0xeb345f800]
DumpDiskInformation: Partition free space in bytes [219985113600]
DumpDiskInformation: Partition class is UNALLOCATED
DumpDiskInformation: MBR partition of type 0x0
DumpDiskInformation: The partition is not of a recognized type
DumpDiskInformation: File system is [RAW]
DumpDiskInformation: ----- NT partition number is [2] -----
DumpDiskInformation: Partition size in bytes [216982886400 / 0x3285301800]
DumpDiskInformation: Partition offset in bytes [283122362880 / 0x41eb686a00]
DumpDiskInformation: Partition free space in bytes [72231706624]
DumpDiskInformation: Partition class is MBR_PRIMARY
DumpDiskInformation: MBR partition of type 0x7
DumpDiskInformation: The partition is of a recognized type
DumpDiskInformation: Drive path [D:]
DumpDiskInformation: File system is [NTFS]
DumpDiskInformation: Volume label is [Store]
DumpDiskInformation: Volume flags = [0x98400]
DumpDiskInformation: ------- Unallocated disk region --------
DumpDiskInformation: Partition size in bytes [1564160 / 0x17de00]
DumpDiskInformation: Partition offset in bytes [500105249280 / 0x7470988200]
DumpDiskInformation: Partition free space in bytes [1564160]
DumpDiskInformation: Partition class is UNALLOCATED
DumpDiskInformation: MBR partition of type 0x0
DumpDiskInformation: The partition is not of a recognized type
DumpDiskInformation: File system is [RAW]
IBSLIB GetSystemDiskNTPath: Unable to get required buffer size for system disk from BCD APIs; status = 0xc0000452
IBSLIB GetDiskSmartFailureStatus: Drive 0 passed SMART check.
IBS IsDiskSupported:Checking if disk [0] has the necessary driver support.
IBS IsDeviceSupported:Device description is [ST3500630AS ATA Device]
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [IDE\DiskST3500630AS_____________________________3.AAK___]
IBS DumpDeviceIDs: Device ID [IDE\ST3500630AS_____________________________3.AAK___]
IBS DumpDeviceIDs: Device ID [IDE\DiskST3500630AS_____________________________]
IBS DumpDeviceIDs: Device ID [ST3500630AS_____________________________3.AAK___]
IBS DumpDeviceIDs: Device ID [GenDisk]
IBS IsDeviceSupported:Device compat IDs are:
IBS DumpDeviceIDs: Device ID [GenDisk]
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\DiskST3500630AS_____________________________3.AAK___] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\ST3500630AS_____________________________3.AAK___] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\DiskST3500630AS_____________________________] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [ST3500630AS_____________________________3.AAK___] in the hwcompat list
IBS IsDeviceIDPresent:Found the device ID [GenDisk] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\DiskST3500630AS_____________________________3.AAK___] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\ST3500630AS_____________________________3.AAK___] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [IDE\DiskST3500630AS_____________________________] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [ST3500630AS_____________________________3.AAK___] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [GenDisk] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [GenDisk] in the hwexclude list
IBS IsDeviceSupported:Device [ST3500630AS ATA Device] is supported
IBS IsDeviceSupported:Device description is [ATA Channel 0]
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [Intel-27c1]
IBS DumpDeviceIDs: Device ID [Internal_IDE_Channel]
IBS IsDeviceSupported:Device compat IDs are:
IBS DumpDeviceIDs: Device ID [*PNP0600]
IBS IsDeviceIDPresent:Could NOT find the device ID [Intel-27c1] in the hwcompat list
IBS IsDeviceIDPresent:Found the device ID [Internal_IDE_Channel] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [Intel-27c1] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [Internal_IDE_Channel] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [*PNP0600] in the hwexclude list
IBS IsDeviceSupported:Device [ATA Channel 0] is supported
IBS IsDeviceSupported:Device description is [Serial ATA Controller]
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028&REV_01]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1&CC_010601]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1&CC_0106]
IBS IsDeviceSupported:Device compat IDs are:
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1&REV_01]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&DEV_27C1]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&CC_010601]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086&CC_0106]
IBS DumpDeviceIDs: Device ID [PCI\VEN_8086]
IBS DumpDeviceIDs: Device ID [PCI\CC_010601]
IBS DumpDeviceIDs: Device ID [PCI\CC_0106]
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028&REV_01] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&CC_010601] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&CC_0106] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&REV_01] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&CC_010601] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&CC_0106] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086] in the hwcompat list
IBS IsDeviceIDPresent:Found the device ID [PCI\CC_010601] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028&REV_01] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&SUBSYS_01A81028] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&CC_010601] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&CC_0106] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1&REV_01] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&DEV_27C1] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&CC_010601] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086&CC_0106] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\VEN_8086] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\CC_010601] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [PCI\CC_0106] in the hwexclude list
IBS IsDeviceSupported:Device [Serial ATA Controller] is supported
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [ACPI\PNP0A03]
IBS DumpDeviceIDs: Device ID [*PNP0A03]
IBS IsDeviceIDPresent:Could NOT find the device ID [ACPI\PNP0A03] in the hwcompat list
IBS IsDeviceIDPresent:Found the device ID [*PNP0A03] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [ACPI\PNP0A03] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [*PNP0A03] in the hwexclude list
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [ACPI_HAL\PNP0C08]
IBS DumpDeviceIDs: Device ID [*PNP0C08]
IBS IsDeviceIDPresent:Could NOT find the device ID [ACPI_HAL\PNP0C08] in the hwcompat list
IBS IsDeviceIDPresent:Found the device ID [*PNP0C08] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [ACPI_HAL\PNP0C08] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [*PNP0C08] in the hwexclude list
IBS IsDeviceSupported:Device hardware IDs are:
IBS DumpDeviceIDs: Device ID [acpiapic]
IBS IsDeviceSupported:Device compat IDs are:
IBS DumpDeviceIDs: Device ID [DETECTEDInternal\ACPI_HAL]
IBS DumpDeviceIDs: Device ID [DETECTED\ACPI_HAL]
IBS IsDeviceIDPresent:Found the device ID [acpiapic] in the hwcompat list
IBS IsDeviceIDPresent:Could NOT find the device ID [acpiapic] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [DETECTEDInternal\ACPI_HAL] in the hwexclude list
IBS IsDeviceIDPresent:Could NOT find the device ID [DETECTED\ACPI_HAL] in the hwexclude list
IBS IsDeviceSupported:Inferring device support. Device instance ID is [HTREE\ROOT\0]
IBS DetermineDeviceSupport:Disk 0 has the necessary driver support
[0x070035] DIAG CallBack_DiagnosticDataGeneration: Called with notification for Initialization
[0x07003a] DIAG CallBack_DiagnosticDataGeneration: Obtaining Install information
[0x070030] DIAG Install Data logging to BB
[0x07003f] DIAG CallBack_DiagnosticDataGeneration: Obtaining New OS information
[0x07005f] DIAG Failed to get the EditionId from the blackboard.[gle=0x00000490]
[0x070066] DIAG Failed to get the target language from the blackboard.[gle=0x00000490]
[0x07002e] DIAG Logging New OS to BB
I am not completely stuck with this problem because I still have my Windows XP X64 intact on another disk
(it is SCSI and thus intentionaly not seen by Vista setup so that vista does not mess with it)
However I do need to do some testing / development for Vista support...
(and unfortunately though it is 64 bit my hardware can't support running 64 bit virtual machines)
so I need to setup this on physical machine some day in near future...
Any help would be appreciated. Thanks.
Tuesday, January 15, 2008 9:43 AM
Answers
-
Hi
For this problem, I would like to share following suggestion:
1. Use supplemental drivers in WinPE phase to load the missing mass storage driver for the disk controller.
2. Update hardware firmware: BIOS, Disk controller and set the HD as the primary boot device.
3. Verify that BIOS has detected the disk properly.
4. For a dynamic disk with a simple volume, please convert it to the basic disk.
5. Run chkdsk.exe to check for problems with the target disk.
Hope this helps.
Thursday, January 17, 2008 9:20 AM