locked
Windows unable to find a system volume... with strange error... RRS feed

  • 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