I am in big trouble with my new PC. The PC came with Windows 10 Home 64-bit preinstalled, but I want to install Windows 7 on it. The problem is that I am unable to install Windows 7 as I always get that blue screen with this message: Stop 0x000000A5 the BIOS in the system is not fully ACPI compliant. Please contact your system vendor for updated bios
.
So, I downloaded and installed BIOS Update for Windows 7 (32-bit & 64-bit), Windows 8.1 (32-bit & 64-bit), Windows 10 (32-bit & 64-bit), and tried updating the BIOS. But still, during the Windows installation after copying pre-Windows files I’m getting that blue screen and the same error message again. Please help, because I bought the PC for work and due to this trivial problem I’m unable to work on the computer!
You can follow these steps. I guess the problem would be gone!
- Shut down your Laptop.
- Find the small NOVO button on Left side of your Laptop near the Power cord Point. Press the button. The System loads Boot Options..
- Click on the BIOs Setup Option.
- A Blue screen menu appears. Use arrow keys to navigate to Exit option and select OS optimized Defaults to Windows
7 (The Default is Windows 8 64-Bit) - If you are about to Install a Fresh Copy of Windows 7 Then Goto Configuration Tab and Change USB Mode to USB 2.0 (Default may be USB 3.0)
- Now try installing Windows
In case you are already running Windows 7 and the problem was caused by Updating Your BIOS then reset the BIOS by using the option given in the Status Bar. Once you have done that, exit while saving changes and the problem should be resolved.
Even after following these steps, if you’re facing issues try changing boot mode and boot priority and see. Do let me know if this guide helped.
This problem may occur from using disk encryption tools like VeraCrypt. You can try using a FAT32 formatted USB drive with EFI shell on it. This little guide may help you actually. Follow the steps properly or else you may end up wrecking up something else!
- Look for the file
shell-x64.efi
on the web, download it and place it in\efi\boot\
on the USB - Rename
shell-x64.efi
tobootx64.efi
- Plug the USB drive into your powered-off system
- Turn on and press Volume-up until the Novo Menu appears
- Boot from USB into EFI shell
- Change to the EFI system partition on the internal drive
fs0:
- Go into boot directory
cd efi\boot
(Note that EFI shell has tab completion) - ls or dir lists files in there. Encryption can often create backup of “bootx64.efi” so we need to move or copy it back
cp original_bootx64.vc_backup bootx64.efi
reset
Now see if you are able to install a fresh copy of Windows on your system.
I found a possible solution from Microsoft Support and that process fixed my problem. So, maybe you can also give it a shot?
- Insert the Windows 7 CD and boot from it
- On the first screen choose your language and location and proceed to the next screen and choose Repair computer
- Setup will search for problems and give you two options: Fixing Problems Using Recovery Tools & Restore Your PC.
- Select the first option, but of course, that won’t work unless you already have created a backup image on your system.
- Now you will get a screen where you can see the option of using Command Prompt (Last Entry)
- Run the Command Prompt and type
Bootrec.exe
, and then press ENTER - You will find several options to fix the MBR (Master Boot Record) or rebuild it
- I ran them all in the following order
C:\bootrec/fixMbr C:\bootrec/FixBoot C:\bootrec/RebuildBcd C:\Exit
Now restart the system and see!
You can try to disable ACPI.sys
in device manager or uninstall and reinstall the software. See if that helps!
Most laptop manufacturers these days intend to provide Windows 10 only and their systems aren’t build for using Windows 7. As far as I know, Lenovo doesn’t provide drivers for Windows 7 or even Windows 8.1 for many of their products. However, you can try changing some settings in BIOS to make it compatible for Windows 7 installation.
- Get into BIOS
- Go to the BOOT tab
- Select Boot Mode and change the value to Legacy Support.
- Go to the Exit Tab
- Select OS Optimized Defaults and change the value to Other OS.
- Now select the Load Defaults Settings and Load Optimal Defaults.
- Save and exit.
I guess making these changes will solve your issue!
Before sending it to Lenovo, I would suggest you to give a try to something else.
- Open Device Manager
- Expand the Batteries category
- Right-click the Microsoft ACPI Compliant Control method battery
listing and select
Uninstall - Select
Action
and click
Scan for hardware changes - Reboot
This method could work, but if that fails, try tweaking BIOS if and only if you know what you’re doing or get technical support from anyone who is well versed with IT and hardware.
Reset Lenovo BIOS to factory default settings and follow the setp by step directions for the Lenovo recovery image.
Tweaking the BIOS Settings might help, but at least in my case the issue was solved by installing a driver. Try downloading and installing the Lenovo Smart Connect Driver. You can get it from Lenovo Support Site.
Though the driver kinda seems like a useless piece of software, it solved the same issue I was facing.