Cannot run Windows after upgrading Ubuntu

harsh2029

Reputable
Aug 23, 2014
4
0
4,510
Here is the scenario of my Lenovo 3000 G430 Laptop:

System configuration:

P4 Dual core T3200 CPU
3GB RAM (1+2 in two slots)
500GB HDD
Partition layout for HDD:
170GB Priamry - NTFS (for Windows installation)
296GB Logical - NTFS (for data drive)
30GB Logical - EXT4 (for Ubuntu /)
4GB Logical - SWAP (for swap area)

I was using above partition layout to run Windows 7 Ultimate and Ubuntu 12.04. At that time there was no problem in the system.

Then I decided to upgrade to Windows 8. I actually fresh installed Windows 8 instead of upgrading. Everything worked properly without any issue (of course I had to restore MBR from Ubuntu live CD by using 'grub-install' and 'update-grub' to make system dual-boot again).

Then I decided to upgrade Ubuntu to 14.04. The upgrade worked without any issue. But in the Ubuntu system I encountered the problem of having high CPU usage very similar with the problem described here.

http://askubuntu.com/questions/501840/ubuntu-14-04-used-too-much-processor-after-latest-updatest

The problem was almost same as above expect that I did not have any overheat or shutdown problems. I also enabled intel_pstate as described above but not seen any improvement.

I thought it may be due to some wrong user configuration that carried forward from 12.04 to 14.04 so I fresh installed Ubuntu 14.04 by making some changes on partition layout as following:

170GB Primary - NTFS (for Windows installation)
288GB Logical - NTFS (for data drive)
8GB Logical - EXT4 (for Ubuntu /home)
30GB Logical - EXT4 (for Ubuntu /)
4GB Logical - SWAP (for swap area)

But not able to solve the problem.

Then I thought, let's finish Windows 8 installation by installing necessary software. From that point I experienced freezing of Windows boot at during startup logo, not even able to get into safe mode.

So I decided to reinstall Windows 8, but the system freezed in the same way, even from the boot disk. So, I doubted the on the partition layout which might became unrecognisable to Windows system (it shouldn't ideally but just the sake of confirmation) I then unplugged the HDD and tried to run Windows 8 installation disk, as boot disks don't require HDD to boot. But the same problem existed even without HDD.

Then I chose Hiren's boot CD which has Mini Windows XP as live edition. It has the same problem, froze just before the boot logo. (Same bootable disk works well on other PC.)

The Linux based boot disks have no problem in booting. Even my Ubuntu is working fine except the CPU problem. To confirm the problem is not in CPU itself, I tried to run live disk of Ubuntu 12.04 and it worked perfectly.
Luckily, I had previous backup of Windows 7 so tried to restore it from the installation disk of Windows 7. The booting was very slow but I was able to get the installation screen. From there I restored the backup of Windows 7.

The restore process was extremely slow, took almost 4 hours but completed successfully. Then with hope I booted in Windows 7 but same problem... froze at startup logo. This entire scenario puzzled me a lot. Why any Windows refuses to boot on my system while Linux distros have no problems to boot.

What I doubt is that Ubuntu 14.04 made some damage in hardware... but is it even possible?

Can someone tell me what exactly happened to my laptop?
 
Hi

Test for hardware problems
Since you have Hirens boot cd run memtest86 or memtest86+ to test ram

Then test hard drive using either bootable hard disk diagnostics or WD data lifeguard for windows

If no hardware faults re install windows
If doing a clean install of windows 7 or 8 I would expect a hidden boot partition of about 20 MB (MB not GB) then primary partition for windows

A manufacturers oem windows would probably create a larger hidden recovery partition of 8 to 20 GB before the windows partition

Another primary NTFS partition for data then leave space for Linux in an extended partition

Windows on a laptop requires drivers for :- motherboard chipset , graphics , LAN, wireless , sound , power management, possibly USB and others to run properly

Regards
Mike Barnes
 
Hi Mike,
I tried Memtest86+ left it running till 11 passes but no errors at all.
And I think there is no points of testing Harddisk because windows installation disc fails to boot even if I unplug the Hard drive.
And about the reinstallation of windows 7 / 8, that I cannot do because installation disc cannot boot it freezes at startup logo.
 
Hi

Strange that Linux cd's boot but not Windows

go into bios and check date & time setting as if flat cmos battery causes corrupt date & time settings Windows will not boot (but will boot with with wrong date & time)

there are bootable hard disk diagnostics based on MS DOS /freedos on Hirens CD which should work

regards

Mike Barnes
 
I already checked for wrong BIOS settings and tried to load default settings couple of times.
I have tried some of CPU, Memory and HDD related tools from HBCD but no one reported anything wrong.
This problem is becoming a mystery day by day...
 
Finally after several day of testing and guessing of the problem, I managed to solve it.
The way I solved the problem is astonishingly unknown!

Yesterday I opened my laptop, not whole laptop but just a portion from where one can add/remove HDD/RAM and cleanup the ventilation path (Heat-sink, Cooling fan etc.)
I removed heat-sink and cleaned the aluminium sink where cooling fan blows air, cleaned dust from cooling fan, removed old heat-sink compound from CPU and GPU chip and applied new one then fitted back everything.
That was not the first time I have cleaned it. I usually do it at every 10-12 months interval. I several times opened the whole laptop till last screw, including the screen.

When I powered up my laptop (of course in Ubuntu 14.04), I surprisingly noticed that 'High CPU Usage' gone away. Ubuntu is now running at very low CPU utilization (1% to 4%) in idle condition (while earlier it was around 30% in idle condition). I can even noticed that cooling fan became silent, almost negligible hot air I can feel at the exhaust.
So with excitement I quickly rebooted in Hiren's Boot CD and noticed that 'Mini Windows Xp' has no problem to boot, freezing gone away !!
Then I booted Windows 8 installation disc, as per my hope it also booted correctly and no freezing problem. Then I installed Windows 8 successfully and completed all necessary software installation, restored MBR to bring GRUB bootloader back and now everything is working fine... buttery smooth... !!!

Again, I am puzzled ... !!! I solved the problem somehow but I don't know what exactly the problem was???
Was my CPU overheating due to poor heat dissipation?
Dose Windows have some kind of protection against this CPU heating at boot time that Linux doesn't have?
If it is really the problem of CPU heating then how it solved 'High CPU utilization' problem of my Ubuntu 14.04?

Can someone enlighten me what I am missing here?