locked
BSOD During upgrade from Vista Ultimate to 7 Ultimate RRS feed

  • Question

  • I've tried to upgrade from Vista Ultimate 32 bit to 7 Ultimate 32 bit numerous times now, all with the same result: a BSOD during the install process, which I get during (what I think is) the final step called "Transferring files, settings and programs."

    The installation compatibility test warns me about my Nvidia drivers, which I've attempted to separately remove and upgrade to the latest version, but neither seem to make a difference (I still get the warning during the compatibility check, and I still get the blue screen). I'm not sure that's even the problem, either. I can't (easily) remove/replace the video card, since my mobo doesn't have onboard video, so I'd hopefully be able to avoid having to do that.

    The error in the blue screen is a nebulous "REFERENCE_BY_POINTER" message. The technical information is "STOP: 0x00000018 (0x00000000, 0x86478030, 0x00000002, 0xFFFFFFFF)."

    As a zip file, I've attached the setup log, error log, compatibility report, and what I think is the setup dump file, all of which I found in C:\$WINDOWS.~BT\Sources\Panther (I believe that's the right place to look). The logs complain about BthMig problems, which I think has something to do with bluetooth, but I don't have any bluetooth peripherals. I've uninstalled things that I thought might have some bluetooth things in it, like MS Intellitype (maybe a stretch), but again, no difference.

    I'm a novice at it, but I attempted to get some information from WinDbg from the setupmem.dmp file. Here's the "!analyze -v" data from it:

    1: kd> !analyze -v
    
    *******************************************************************************
    
    *                                                                             *
    
    *                        Bugcheck Analysis                                    *
    
    *                                                                             *
    
    *******************************************************************************
    
    
    
    REFERENCE_BY_POINTER (18)
    
    Arguments:
    
    Arg1: 00000000, Object type of the object whose reference count is being lowered
    
    Arg2: 86478030, Object whose reference count is being lowered
    
    Arg3: 00000002, Reserved
    
    Arg4: ffffffff, Reserved
    
    	The reference count of an object is illegal for the current state of the object.
    
    	Each time a driver uses a pointer to an object the driver calls a kernel routine
    
    	to increment the reference count of the object. When the driver is done with the
    
    	pointer the driver calls another kernel routine to decrement the reference count.
    
    	Drivers must match calls to the increment and decrement routines. This bugcheck
    
    	can occur because an object's reference count goes to zero while there are still
    
    	open handles to the object, in which case the fourth parameter indicates the number
    
    	of opened handles. It may also occur when the object’s reference count drops below zero
    
    	whether or not there are open handles to the object, and in that case the fourth parameter
    
    	contains the actual value of the pointer references count.
    
    
    
    Debugging Details:
    
    ------------------
    
    
    
    
    
    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
    
    
    
    BUGCHECK_STR:  0x18
    
    
    
    PROCESS_NAME:  System
    
    
    
    CURRENT_IRQL:  0
    
    
    
    LAST_CONTROL_TRANSFER:  from 82685f22 to 826f9d10
    
    
    
    STACK_TEXT:  
    
    8ef17bd4 82685f22 00000018 00000000 86478030 nt!KeBugCheckEx+0x1e
    
    8ef17bf8 82685ed0 86478030 827cf36e 85b1f788 nt!ObfDereferenceObjectWithTag+0x4b
    
    8ef17c00 827cf36e 85b1f788 90957628 00000000 nt!ObfDereferenceObject+0xd
    
    8ef17c1c 827d02f7 90957628 9abb5bd8 9abb5bb8 nt!PnpUnlinkDeviceRemovalRelations+0xe0
    
    8ef17cc4 827d2210 8ef17cf4 00000000 9abb5bb8 nt!PnpProcessQueryRemoveAndEject+0xa05
    
    8ef17cdc 827d3d58 00000000 8716e918 85b7aa70 nt!PnpProcessTargetDeviceEvent+0x38
    
    8ef17d00 8268af2b 8716e918 00000000 85b7aa70 nt!PnpDeviceEventWorker+0x216
    
    8ef17d50 8282b66d 00000001 bcc3f8c4 00000000 nt!ExpWorkerThread+0x10d
    
    8ef17d90 826dd0d9 8268ae1e 00000001 00000000 nt!PspSystemThreadStartup+0x9e
    
    00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19
    
    
    
    
    
    STACK_COMMAND:  kb
    
    
    
    FOLLOWUP_IP: 
    
    nt!ObfDereferenceObjectWithTag+4b
    
    82685f22 cc              int     3
    
    
    
    SYMBOL_STACK_INDEX:  1
    
    
    
    SYMBOL_NAME:  nt!ObfDereferenceObjectWithTag+4b
    
    
    
    FOLLOWUP_NAME:  MachineOwner
    
    
    
    MODULE_NAME: nt
    
    
    
    IMAGE_NAME:  ntkrpamp.exe
    
    
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bc007
    
    
    
    FAILURE_BUCKET_ID:  0x18_nt!ObfDereferenceObjectWithTag+4b
    
    
    
    BUCKET_ID:  0x18_nt!ObfDereferenceObjectWithTag+4b
    
    
    
    Followup: MachineOwner
    
    




    I also tried doing !object 0x86478030

    but it responded with this:

    GetUlongFromAddress: unable to read from 82785714
    
    Could not read ObjectType address


    My system specs are: AMD Athlon 64 X2 6000+, on an Asus M2N SLI Deluxe, with 4 GB of ram, and an Nvidia GeForce 8800 GT. The hard drive I'm installing (upgrading) on has about 100 GB free.

    If anyone could help point me in the right direction, I'd appreciate it a great deal. Thanks in advance.

    Moskie

    The files I referred to aboved can be downloaded at: http://www.sendspace.com/file/7gxb54

    • Edited by moskie827 Monday, October 12, 2009 8:00 AM clarity
    Monday, October 12, 2009 7:53 AM

Answers

  • Hi,

    Unfortunately, it doesn't work. I just downloaded the dump files and analyzed the error report.  I noticed that the BSOD occurred while migrating files. Generally, "Transferring files, settings and programs" includes actions: 1) installing devices and setting up your system 2) Transfering files, settings and programs 3) Removing temporary installtion files. The failed action seems to be more of installing devices. To be exactly, the device is bthport with GUID {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}. Thus I would like to suggest you disconnecting this device and perform upgrading. Moreover, from the setupact.log files, I found that many warnings are related to hard disk volume. It is recommended to check hard disk errors as well. Or you can select a different partiton to install Windows 7 to see if it works better.

    Best Regards
    Dale
    Wednesday, October 14, 2009 8:03 AM

All replies

  • Hi, When you upgraded were you connected to the internet. If not you should try to reinstall while connected and W7 will then try to find the drivers for your graphics card and any other drivers it needs. Slan go foill, Paul
    Monday, October 12, 2009 9:57 AM
  • I've tried doing the upgrade both connected to the internet and disconnected as well. No luck..
    Monday, October 12, 2009 2:06 PM
  • I will most likely just stick with Vista. Which is kind of a pity. I was looking forward to giving 7 a shot and help shake the stigma that MS garnered with Vista. If anyone can provide any more insight into what might be causing the problem, please pass it on. Thanks.
    Monday, October 12, 2009 5:04 PM
  • Hi, May I suggest you create another partition and install W7 there and test it. When you see Auto Activation untick box, then you can work with it for 30 days. Slan go foill, Paul
    Monday, October 12, 2009 5:16 PM
  • Hi,

    The error message 0x00000018 indicates that the computer has an integrated graphics adapter and a discrete graphics adapter, please obtain the following hotfix in Windows Vista first. Then try to perform an upgrade to see if the issue persists.

    Stop error on a Windows Vista Service Pack 1-based or Windows Server 2008-based computer that has an integrated graphics adapter and a discrete graphics adapter: "Stop 0x00000018.

    Stop errors in Windows Vista or Windows Server 2008: “Stop: 0x00000018” or “STOP: 0x000000C2”

    Moveover, if the issue persists, I recommend you to perform a clean install or install Windows 7 from VHD.

    Best Regards
    Dale

    • Marked as answer by Ronnie VernonMVP Tuesday, October 13, 2009 8:59 AM
    • Unmarked as answer by moskie827 Wednesday, October 14, 2009 6:28 AM
    Tuesday, October 13, 2009 8:18 AM
  • The links to the hotfixes looked promising, but both of them result in a message stating that "the update does not apply to your system" when I try to install them. I am currently running SP2 of Vista, so perhaps these fixes were included in that.

    I'll consider doing a clean install in the future, when I have time to ensure that all my files are backed up safely. I would still be interested in other ideas on how to solve the issue that's causing the BSOD, though.

    Thanks for your time, in any case!

    Moskie

    Wednesday, October 14, 2009 6:28 AM
  • Hi,

    Unfortunately, it doesn't work. I just downloaded the dump files and analyzed the error report.  I noticed that the BSOD occurred while migrating files. Generally, "Transferring files, settings and programs" includes actions: 1) installing devices and setting up your system 2) Transfering files, settings and programs 3) Removing temporary installtion files. The failed action seems to be more of installing devices. To be exactly, the device is bthport with GUID {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}. Thus I would like to suggest you disconnecting this device and perform upgrading. Moreover, from the setupact.log files, I found that many warnings are related to hard disk volume. It is recommended to check hard disk errors as well. Or you can select a different partiton to install Windows 7 to see if it works better.

    Best Regards
    Dale
    Wednesday, October 14, 2009 8:03 AM
  • If, like me, you had Daemon Tools Lite installed and you uninstalled it as directed by the Windows 7 Upgade Advisor, this might be your problem.  Daemon Tools Lite uses the SPTD (SCSI Pass Through Direct) driver from DuplexSecure.  Older verions of Daemon Tools Lite include a version of the SPTD driver that is not supported on Windows 7.

    Becuase other applications may be using the SPTD driver the Daemon Tools Lite uninstaller does not uninstall the SPTD driver.  You have to uninstall it yourself.  The uninstall is a bit counter intuitive.

    Go to http://www.duplexsecure.com/en/downloads and download and run the SPTD installer.  If SPTD is already installed the installer will display a message box with an Uninstall button.  Click it.  This will uninstall the SPTD driver.  You'll need to reboot your system following the uninstall.

    After Windows 7 is installed you can download and install the latest version of Daemon Tools Lite which includes the SPTD 1.62 driver that is support on Windows 7.

    This worked for me.

    Friday, November 27, 2009 3:52 PM
  • Hi, I had same problem (BSOD) when I upgrade Vista Business (SP1) to Windows 7 Business during “Start up services” and rollback to Vista. I update NVIDIA display driver, apply optional driver update from windows update, apply SP2, But never gets better.

     

    Installation log shows “[0x0808fe] MIG    Plugin {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: Failed to migrate bthport keys, bailing out” but I didn’t have any bluetooth device installed.

    So here is what I did.

    1. Create new primary partition and install Windows 7. It didn’t have any trouble.

    2. Format partition I install Windows 7 and install Vista and upgrade to Windows 7. It didn’t have problem either.

    3. Format partition again then install XP and apply drivers that came with motherboard and upgrade to latest version of driver and upgrade to Vista. It didn’t have problem either. So I upgrade to Windows 7 then I had same problem.


    At this point I didn’t install any additional software so I went to thought each driver to update from device property in device manager especially non-Microsoft drivers.

    After I update NVIDIA SATA drive I could successfully upgrade to Windows 7.


    My system is

    Gigabyte GA-M61P-S3 version 1.0

    NVIDIA GeForce 7600GT

    2GB memory

    SATA hard drive and SATA DVD-ROM


    I hope this will give you some to look and succeed to upgrade to Windows 7.

    Masa

    Tuesday, December 29, 2009 1:36 AM