Thank you for your answer!
Of the 3 different possible fiixes you provided,
I chose to start with the "sleep" tweaking, since that is what I considered the most unobtrusive one..
Regarding the drivers - yes, I always used to download drivers onto a CD-R before I installed XP.
Started with the Intel Chipset drivers, then network adapter, audio card, graphic card..
Since I never paid for any of those XP's, I also always turned Automatic Updates
completely off.
But since all the anti-ware had become so widespread, it seems the malware writers
now instead tries to use 0-day exploits more and more.
So last autumn I downloaded the fixed WGA from DS9 and started using Windows Updates..
BTW, I used anti-virus, Norton, back in 2003. But then I turned it off.
Since I used IE, I got a lot of malware through ActiveX.
Then I restarted in Safe Mode, and examined the files and saw what other files they were
linked to, and what registry keys / values they were using.
Then I could manually remove all the traces of the malware.
I got a new malware attack - usually at least 3 different in the same round - ca once every 14 days.
So I used those attacks to learn more about malware.
Then after 6 months or so, I became bored with it, since I saw they almost all used the
same techniques;
some files in system32, a new string value in either of the 2 HKLM/HKCU "Run" keys..
So I changed my browser to Firefox.
After this, I have only got two attacks.
The first one came through JavaScript, while the other, I know it came from a certain webpage, but I didn't find out what actually happened.
The last one was more hard to get out, it created a service that would also start in Safe Mode,
so I had to use a Linux Live CD to delete the files, then I could go into Safe Mode and fix the registry too.
OMG this was
way off topic..
The point was that - while in XP, I stopped using anti-virus many years ago,
and I didn't start using Windows Updates until very recently.
When I started using WU, I was surprised over how well they worked this time,
since I
tried using it many years ago, on a laptop of a friends friend that I should fix,
and then it completely broke - I just had to reinstall Windows.
Since my "client" this time said she wanted a Windows that her son could use without any worries,
she gave me also the cash for
buying the Windows 7 HP OEM.
(The first Windows I have paid for since the 13 floppys for Windows 95 that I bought Sep-95)
So since this was a legal Windows and everything, I thought "Ok, this time I'll see what the 'OOBE' is like",
and therefore I plugged in the network cable even before I inserted the Windows 7 DVD..!
Also I had read that the Windows 7 DVD itself included a lot of drivers,
so I figured that the WU would only have to download maybe a couple extra.
And this seems to be true:
By looking at the Windows Update > View update history,
it is only NVIDIA Geforce driver and "ATK - system - ATK0110 ACPI Utility"
that was installed through WIndows Update at first.
That is, both failed the first time, after a restart,
the "ATK" was successful, but the Nvidia driver "failed" again,
and then when I started WIndows Update the 3rd time, I exmined it,
and saw that the driver date was September 2009...
..so I instead sat that update to be hidden, and manually downloaded and installed 197.45.
Then, when all the "Important" updates were done, I switched to "Optional"
and then an update for the Realtek PCIe Gigabit Ethernet controller was downloaded and installed,
and then a driver for the BenQ LCD monitor.
After this, I looked at Device Manager, and there was one thing left;
the NEC USB 3.0 controller - for that one, I downloaded the driver from ASUS and installed it.
So apparently, the Windows 7 DVDs must include:
driver for the Intel P55 Express Chipset
driver for the Realtek 8112L GBE LAN controller,
driver for the VIA VT1828S High Definition Audio codec chip
driver for the VIA VT6308P IEEE 1394a chip
driver for the Nvidia Geforce cards (190.38 dated 07/14/2009, same as Windows 7 itself)
Therefore, if I should have done it "the XP way", I would have had to
slipstream drivers downloaded from ASUS and NVIDIA into the Windows 7 DVD image..
..or maybe it is possible to tell the installer to not use any drivers included on the DVD at all..
Then - about the AHCI -> IDE, I remember reading that doing a switch between these on XP could possibly render the disk unreadable.
It seems it is possible to do on Windows 7, at least going from IDE > AHCI
is mentioned somewhere (KB from MS?)..
- that you had to set the registry so the AHCI drivers was installed / loaded,
since you were in IDE, they were not installed / loaded,
then reboot, still in IDE, so the AHCI drivers were installed / loaded,
and then finally you could go to BIOS and change into AHCI.
So - if the "stop sleep" technique doesn't work, the AHCI > IDE will be the next thing I try..!
Back to the "stop sleep":
I made a new Power Plan setting, based on the "High Performance" plan.
I edited these settings:
Hard disk >
Turn off hard disk after > Setting:
Never (by entering "0")
Sleep >
Allow hybrid sleep > Setting:
Off
USB Settings >
USB Selective suspend setting > Setting:
Disabled
Display >
Turn off display after > Setting:
Never
Also, I remembered that after I had connected that WD drive,
I hadn't yet done a hard shut down - by using the PSU's switch to cut the power completely,
so I also did that.
Now I just cross my fingers and hope that this will fix the issue.
I have installed Lavalys Everest, and using that I can see all of the entries from all the different Event Logs windows at once.
It makes it easier to see every event that was logged in a certain time-frame.
Then I'll set up an alarm that goes off every 60 minutes to remind me to check if the WD drive has gone offline.
So if it does, I can just look at the Event Logs for the last 60 minutes.
@Pikey: I did an initialize, then a quick format. The drive is usually 100% ok,
I have used it a lot already, for downloading files and pasting in files / folders from my own pc which is connected in the LAN.
I hope the drive isn't as bad as yours - though - if the problems still continues,
it would be an idea to connect it to my own pc, and see if the issue continued there..
..if it does continue, then it must be something bad with the drive itself.
I'd do a full format, then try it some more, and eventually RMA it if the issue continued.
But I have a "feeling" that the issue is related to the "sleep" feature.
The disk is an ATA8-ACS which means it has 4 power modes.
The default Windows 7 power scheme is set to "
Turn off hard disk after: 20 minutes".
I'm not exactly sure what this means..
It suppose it could mean either
a) "Turn off
all harddisks - at once - after 20 minutes of user inactivity"
b) "Turn off
only the system harddisk after 20 minutes of user inactivity"
c) "Turn off
any harddisk that has not had any reads/writes for the last 20 minutes"
In the case of
c) - I would guess that this situation would
never happen,
since there always seems to be at least
some disk activity
- at least on XP, according to monitoring software like Process Monitor and Disk Monitor (from Sysinternals).
In the case of
a) - which I believe is the correct one - maybe Windows 7 goes like this
"
Ah.. 20 minutes have passed, no user activity, I'll have to turn off the disks to save power."
Then - since my C: volume is on an SSD disk - maybe it does react somewhat different to the power state change than the WD disk.
And then when I press a mouse button to get it out of sleep mode,
maybe Windows sees that the C: drive is not powered down, and then it goes like this
"
Hmm.. didn't I tell that drive to power down? Oh well.. I'll just forget about the change back to power state S0 / D0, then.."
And so the poor WD disk, which actually
did follow the order of giong into S3 / D3 power save mode,
never gets the "wake up" command since Windows doesn't think it's needed..!
I guess - this is probably not the way it actually works, though..
I know very little about power saving because I have never owned a laptop,
and I always turned that Power Save feature off whenever I installed XP.
EDIT:
Ah - I see!
A Hotfix! I'll try that one and set it back to the default "Balanced" power plan
so I can verify if it works - it would be the best if he could choose for himself whether to use sleep or not..!
Thank you very much!! I hope it works!