Link to home
Start Free TrialLog in
Avatar of w_marquardt
w_marquardtFlag for United States of America

asked on

Windows 7 computer hangs at welcome screen.

I have a client's windows 7 pro computer that suddenly stopped getting past the welcome screen. This occurred after the attempted (automatic) installation of a set of windows updates from the 11/14/19. The initial problem was that it just kept looping on windows repair with none of the options able to fix the problem. Since none of the repair steps did anything so I decided to run the restore from image (via Macrium). The drives restored but the computer now hangs at the welcome screen.

I have done the standard boot fixes: Setting the partition active, running rootrec /fixmbr and bootrec /fixboot. This didn't take care of the problem either. When I did bcdboot c:\windows I got a message about failure to copy the boot files.

After that, I tried the aomei partition assistant and used fixmbr but that had some effect and changed the symptoms. Now it gets to the windows 7 options where you can choose safe mode / safe mode with networking / etc. If I try just a safe mode startup, it will run down the program list but freeze at disk.sys and go no further.

My hunch is that the machine was uefi and for some reason, the uefi partition didn't get restored correctly or is missing something. I have used two different images attempting the restore without any change.

Any one have any ideas on how to get this box back up and running?

Thanks in advance for the assist on this one.


Avatar of Michael Painter
Michael Painter
Flag of United States of America image

Well, I think the first thing is to do some diagnostics on the hard disk or SSD that windows is installed on.
You can get a nice Windows PE boot disk/USB stick by downloading Hirens WinPE Here
Or if the computer is like a Dell, or an HP, it may have hardware diagnostics built into the system, and accessed by pressing a special key at startup like F12 for Dell, or Escape for HP, etc.
If the disk doesn't have any physical bad sectors, then we need to attempt to repair the problems with the Windows install that are preventing it to boot correctly.
First of all, if you are getting to the Windows Logon or Welcome Screen then there is most likely nothing wrong with your boot files, and BCD.
By pressing F8 at startup you can enter the "Repair My Computer' link, and start the Recovery Console (RC).
Here are many tools to repair Windows 7.
Start by opening the Command Prompt (CMD).  and running:
chkdsk c: /f

Open in new window

This will scan for and attempt to fix disk and file system errors.
if this finds errors and says it repaired them then try again.
If not booting still then go back to the RC, and open CMD and run:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

Open in new window

Replace C: with the current drive letter for you Windows drive, if its different.
When complete try again.
If not booting still, then try booting back to the RC and using System Restore to go back to a previously working registry and system files.
If none of this is effective, then without a valid disk image backup, from Windows Backup or other program, done before the failure, you may be faced with backing up and reloading the computer.
If this happens, one can use Transwiz  to make a backup of the whole user profile, including files and settings, save it to a .zip file and then when the computer is rebuilt, can use to restore profile to new load of Windows.
Let us know how you do...
plse post the disk model - then we can advise you what diagnostic tool to run
your disk may have bad sectors, or can be dying
for an SSD, i suggest you run the SSD toolkit from the manufacturer, for HDD i use the diag tool  from the manufacturer
you find all you need on the UBCD

Hardware diagnostic CD    UBCD
go to the download page, scroll down to the mirror section, and  click on a mirror to start the download
Download the UBCD and make the cd   <<==on a WORKING PC, and boot the problem PC from it
Here 2 links, one to the general site, and a direct link to the download

since the downloaded file is an ISO file, eg ubcd527.iso - so you need to use an ISO burning tool
if you don't have that software, install cdburnerXP :

If you want also the Ram tested - run memtest86+ at least 1 full pass,  - you should have NO errors!
direct download :
For disk Diagnostics run the disk diag for your disk brand (eg seagate diag for seagate drive)  from the HDD section -  long or advanced diag !  (runs at least for30 minutes)      

**  you can make a bootable cd - or bootable usb stick
*** note *** for SSD drives  use the tool from the manufacturer, like intel 's toolbox :

for completeness -here's how i handle disk problems :

==>>****in order to be able to  boot from CD or usb - you may have to disable secure boot in the bios
you may think of converting the disk from mbr to gpt prior to use the repair tools. you would need a windows 10 computer and the system tool mbr2gpt.exe which is part of windows 10 since version 1803. take the win7 disk from computer and put it into an usb 3.0 adapter. those adapters are not expensive and you will easily get them for m.2 ssd, normal ssd, and 3.5 sata disks. connect the usb adapter to win 10, and add a drive letter for it (by disk management) if not be done automatically. then, you best would clone the disk to a 3rd disk or NAS. if successful use the mbr2gpt.exe to convert the disk. on success try if the conversion did repair the issues. if not, reboot the win 7 to the command prompt then type
c:\windows\system32\diskpart> diskpart

Open in new window

        diskpart> list disk

Open in new window

if 0 ist he correct disk number
        diskpart> sel disk 0

Open in new window

        diskpart> list vol

Open in new window

the EFI partition is formatted with FAT32. assume volume number is 3 and letter K is not used

        diskpart> sel vol 3
        diskpart> assign letter=K
        diskpart> exit

Open in new window

c:\windows\system32> cd /d K:\efi\microsoft\boot\
K:\efi\microsoft\boot> ren BCD BCD.old
K:\efi\microsoft\boot> bcdboot c:\Windows /l en-us /s : All

Open in new window

if this still doesn't work, you could try to only have the GPT partition with the windows c partition. the remove all other disk and delete all boot partitions in bios beside of the one disk.

if there is only one choice uefi is able to say windows to start without efi partition.

Avatar of w_marquardt
Flag of United States of America image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial