2

My friend has a problem with her laptop. I offered her my help, but unfortunately I can't fix it.

The thing that happened is that once she started her Toshiba, it show a blue screen with some hardware error(never shown again). So I get that laptop and try to fix it.

I tried to start it. It gets stuck while booting system. Just a Win logo visible with a "System is booting" or something like that. And, you can see that endlessly. Just nothing happens.

So I tried to start it in safe mode. It was showing a list of files which have been booted. It gets stuck on ...\classpnp.sys. I tried repair using CD, bootable USB, etc. Then I tried to boot portable Ubuntu from USB. Here, everything runs fine. Everything was OK! It was really strange for me because I thought some hardware is off (I thought it might be the motherboard). But when Ubuntu runs fine?

Next day I tried to reinstall Win. I found out that it's not possible. So I get the disk from her laptop and put it in mine. I successfully installed Windows 7 32bit on it. On my laptop it runs fine. I tested also HDD and has no issues.

Next I put HDD back to her laptop, tried to start but it gets stuck on ...\disk.sys. I don't have any idea what the problem would be (Ubuntu from USB runs fine!). What can be wrong? Can it be a SATA cable to HDD or what? How can I find out or test it?

Please help guys.

Robotnik
  • 2,390
  • 3
  • 23
  • 41
Gondil
  • 301
  • 2
  • 10
  • 24
  • *"I tried to reinstall Win. I found out that it´s not possible"* - could you describe why you were unable to do it? – gronostaj May 30 '14 at 13:07
  • @ gronostaj It wasn´t possible to reinstall it on the "wrong" laptop(on that toshiba). But when I take away that disk and put it in my laptop I reinstalled that Windows. When I tried it on that toshiba, windows installation files has been copied and than it just tried to boot old win and stucked. – Gondil May 30 '14 at 13:17
  • I got it, but it may be important what prevented you from installing on the original machine? – gronostaj May 30 '14 at 13:20
  • @gronostaj Yes I also think that is really important that it wasn´t possible to reinstall it on the original. But can´t figure out what can cause it. So I though that it can be SATA cable. I also forget to mention that I also tried to boot Win 8.1 from my SSD connected to that wrong Toshiba and same result-stucked. – Gondil May 30 '14 at 13:22
  • Foreign instances of Windows just won't boot, it's not related to this problem. I'm trying to guess what caused this issue, but I need some more details. Did you see any error message, or was some button greyed out, or you couldn't boot from external media, or what *exactly* was wrong that made reinstalling impossible? *"Wasn't possible"* is not good enough :) – gronostaj May 30 '14 at 13:29
  • @gronostaj I know what you mean. I'll try to explain: I just put Windows 7 installation CD in the laptop(Maybe it should be mentioned that it was original Win7 for my ThinkPad.I don't use it so why not to install it there-think it's not a problem to install System distributed with Lenovo laptop to Toshiba laptop). Then, before win boot I just choose to boot from CD. It shows gray loading bar with label "Copying windows files" or something like that. After that windows7 logo appeared(just like when you boot win7 normally) and that's all-stucked there. – Gondil May 30 '14 at 13:36
  • @gronostaj what did you mean with that "foreign instances of Windows just won't boot?" – Gondil May 30 '14 at 13:40

2 Answers2

0

What was wrong:

I guess the filesystem had been damaged. Live Ubuntu ran fine, because it didn't use HDD at all.

First of all, you should check HDD's SMART status. If any parameters are out of the safe range (especially if there are any bad sectors) then the drive is dying and should not be used, because the damage will increase quickly. In this case you should replace the HDD.

Why you couldn't reinstall Windows:

Windows is bound to the hardware it was installed on. Unlike most Linux distros, it won't work when moved to another PC. You can strip it from any hardware-specific parts with sysprep and related tools, but it's quite complicated and probably is an overkill in this case.

You weren't able to successfully install Windows from a disk dedicated for different laptop for the same reason; it was preloaded with hardware-specific drivers etc.

How to fix it:

If you have a regular Windows license key, then download a generic ISO and burn it or use the Download tool to install from a flash disk.

OEM license key that can be found on the sticker on the bottom of a laptop may not be accepted by generic installer. The laptop should be equipped with a recovery partition that allows automated OS reinstallation. Exact methods of booting into the recovery mode differ between laptop manufacturers and models. The routine should be described in the manual.

If you can't access the recovery partition for some reason, laptop's manufacturer should be able to provide Windows disk, but you'll probably have to pay for it.

gronostaj
  • 55,965
  • 20
  • 120
  • 179
  • I checked the HDD using HDTune and all sectors are OK. SMART status is also alright. So in my opinion it´s not a HDD issue. I have also original Win7 generic, and that was installed on the disk. OK it can be problem that it was installed through my laptop, maybe I can try to make bootable USB and try to install it on that "damaged" laptop but I don´t believe that it will run correctly. But question is: "Why it suddenly stucked on classpnp.sys?" (I mean That laptop was used for maybe 3 years well and then stuck.. I mean before reinstall)-it ONCE shows this screen http://imgur.com/dBgD7Gp – Gondil May 30 '14 at 14:46
  • Once every time you reinstall Windows? That's strange. If it had appeared just once I'd be 95% sure it's a filesystem/HDD issue. I'd try installing from the generic ISO now. – gronostaj May 30 '14 at 16:59
  • She told me that it has been shown just once. And during my "work" on it, that screen hasn´t been shown. Yes I'll try to install Win with ISO but now I don't have that laptop so I surely post a comment what happend. Thank you very much for your interest in my problem. – Gondil May 30 '14 at 18:31
  • Hello my friend. I´m here again. I got that laptop home and now I can work on it. Yesterday I made 5 videos to describe what happens. (1)Win7 standard boot stuck on booting screen. (2) Win7 stuck after disk.sys in safe mode. (3) That same Win7 booted well on my ThinkPad(I just moved HDD from Toshiba to my laptop). (4) As you advised me, I tried to install Win7 in that "broken" toshiba using original Win iso on USB but stucked. (5) I booted Ubuntu from USB on broken Toshiba and works fine. Please can you look on it? Vids: http://www.youtube.com/playlist?list=PLxKbONSj-qX9fOmCyOX6HqqLLKOV9uGkf – Gondil Jun 07 '14 at 06:51
  • How long have you been waiting for the installer to start from USB? – gronostaj Jun 07 '14 at 09:03
  • I don´t know if you mean this but the Starting Windows screen with logo is shown 8 minutes yet and nothing happens. I made a Disk chesck using Ubuntu and also using HDTune on my Thinkpad. Now I´m running memory test with Ubuntu. I don´t know what else should be problem. Ok I think it´s sata cable, I will look on my 2nd HDD caddy, what connector it has and if it is compatible with connector of Toshiba optical drive I will test to boot from it.. – Gondil Jun 07 '14 at 11:31
  • Ok, hot news. I detach optical drive of broken Toshiba. I connected my 2nd HDD caddy and insert disk. Stucked. I insert my SSD with Win 8.1 also stucked. so there are both SATA cables out or something on what are both connected(motherboard).. I also found out, that Thosiba is overheating(i think) the cooler connected to motherboard is really hot after few seconds. There should be connection paste under it(can it be that this is problem? system found out that there is something wrong and whon´t boot? but why Ubuntu from USB loads? motherboard should be OK or no?) – Gondil Jun 07 '14 at 12:27
  • Booting OSes that were installed on different hardware is pointless. Even if it won't boot it doesn't mean anything because it's not supposed to boot like that. "Hot" is too vague. For example 60°C is normal for a CPU, but will already feel hot if you touch it. You can check actual temperatures using appropriate software on Ubuntu to verify them. I assume you're booting Ubuntu from optical disk and it works correctly? – gronostaj Jun 07 '14 at 12:50
  • I booted system installed on different machine yet. I don´t know why it shouldn´t work. I asked my friend if she noticed "overheating" and she said that no, but I surely feel it is really hot just for few seconds(doesn´t metter now..) I booted Ubuntu from USB not optical drive. But I tried to install windows7 from CD and it works so i think optical drive(also SATA cable with which is it connected should be ok).. If booting stuck after line "Loaded: \windows\system32\drivers\disk.sys" it shouldn't be a problem with disk but with something what is loaded after it, isn't my thinking right? – Gondil Jun 07 '14 at 13:00
  • As I wrote before, Windows is strictly bound to its original hardware. It will attempt to load dedicated hardware drivers etc., those usually don't work on different hardware and booting fails. It *may* work, but if it won't, it doesn't mean anything. Checking if optical drive works was supposed to verify if your SATA controller is fine, apparently it is if ODD works. – gronostaj Jun 07 '14 at 13:09
  • The message about `disk.sys` says only that the driver was loaded, not that it started correctly etc. I'd rather say that it's pointing to the issue. (Otherwise those messages would be useless unless you know exact booting order, which is unlikely.) Can you get another HDD that you could format and try to install Windows on it? – gronostaj Jun 07 '14 at 13:11
  • I=m out of ideas.. Now, I realised that also SATA to hdd must be OK because I run disk test with Ubuntu.. Now i don't have other HDD to format and install win on it. But How should I install it? it always tries to boot system after win Install files load(I think it's quite normal). shouldn't help if I remove system from actual HDD and than try to install from USB? – Gondil Jun 07 '14 at 13:26
  • Formatting removes everything from a partition, I guess you've already done that. Run a RAM test ([memtest86+](http://www.memtest.org/#downiso) or something like that). Even if it passes tests, it *doesn't* necessarily mean that RAM is fine. Try running Windows with different RAM sticks. If it fails, then RAM or memory controller is damaged. – gronostaj Jun 07 '14 at 13:39
  • I already ran a memtest86+ I can insert ram from my laptop. but is it possible to boot Ubuntu from USB when RAM is wrong? For me, it doesn't make a sense.. – Gondil Jun 07 '14 at 13:42
  • It may be specific RAM sector that's bad and Ubuntu is using it in a way that doesn't expose its malfunction. – gronostaj Jun 07 '14 at 15:17
  • Tested with my RAM and no progress. maybe some chip is off. Now I want to reinstall BIOS but have some troubles with it.. – Gondil Jun 07 '14 at 15:18
0

So finally I made it. For me, problem was in touchpad(so as I though in some HardWare).

What have I done:

(1) I format disk partition with System(using other laptop)
(2) Insert a disk back to "broken" laptop and start it.
(3) Boot in the BIOS.
(4) Turn off all hardware you can(LAN, WiFi, pointing devices,...) except USB ports(used for
        Win install from bootable USB)
(5) Insert bootable USB with Win .iso. Restart laptop and choose device to boot from (USB)
(6) Install Win
(7) When everything goes fine, restart laptop and in BIOS repeatedly turn some hardware on 
        and boot to Windows. When Win works fine hardware should be OK. When not. There is
        some issue with specific hardware(hardware is off, there is wrong driver installed, cable connecting device to motherboard is damaged, etc.)

Hope this help somebody.

Gondil
  • 301
  • 2
  • 10
  • 24