I need the best software to prevent my second hard disk (HDD) from spinning down,and set it to spin forever

Maq___

Honorable
Nov 15, 2015
433
0
10,790
Hi,
I have a Lenovo Y-700-15ISK laptop,which has a 128 GB SSD and a 1 TB 5400 rpm WD Blue HDD.

Please tell me which is the best software (or tweak) to prevent my second hard disk (HDD) from spinning down,and set it to spin forever?

Because I've tried hdparm,then ChrystalDiskInfo, I've tried disabling the "Turn off hard disk after .." and setting it to never,but nothing helped me!

Please help me !
Thanks to all in advance!
Best regards!
 


I am not sure but I think that the games which I have installed on the HDD are running with FPS drops and freezings,because of the energy efficient hard drive that turns off when no data from it is accessed from it.And that it causes ocassionaly FPS drops and freezings!
That's all!

 
i doubt it. how much ram have you in your system? also what GPU? If depends on what games your playing. I've tried to find your model laptop, but there are variations on the CPU/GPU and Ram amounts. Tell me your CPU, GPU and amount of ram. I suspect it might be a lower power GPU with smaller VRAM, so maybe your running into problems with that. If you only have 4gb of system ram, then you could be using the swapfile too much, which can have a dramatic effect like you explained. And finally if your CPU is weak, then that could equally cause problems. I suspect it's one of those 3, not so much your HDD
 


I have 16 GB of DDR4 RAM, i7-6700 HQ CPU and Nvidia GTX 960M 4 GB GDDR5 GPU
And I have also installed the same game,with the same video settings on the SSD (just for a try) ,and the game never freezed or had FPS drops!
But I must install the game to the HDD,because I don't have much space on the SSD!
So please help me to resolve this problem,which I think is related to the hard-drive!

By the way,thank you for helping me! :)
 
nice laptop! :) powerful. Okay, you have the resources there, so it shouldn't be an issue. Your system is well capable of playing those games. That brings it back to your HD or perhaps the GPU. Have you tried monitoring temps on your system to see if its overheating. Overheating could lead to throttling. so that could be the problem. You can use something like MSI afterburner to monitor temps. if the system is overheating, a good clean of all the fans etc might help.
 
I found a second internal drive and any external drive still turns off about five minutes after it was last used no matter what settings or tweaks I tried, so I created the following batch script that is named keepalive.bat and placed in my /Users/<name> folder. A companion file that is zero bytes long and named keepalive.txt is also placed there. Lastly, I created a startup.bat script file that is called once at startup, and placed it with the other two. You can run startup.bat manually (run the Command Prompt, then type in C:\Users\<name>\startup.bat to run) or you can add to your Windows startup (google "add to startup windows <x>", where <x> is 7, 8, or 10 depending on your version--just remember to use a shortcut to the startup.bat, not the actual file). The drawback is that you'll have a command prompt icon in the taskbar all the time and a zero-length keepalive.txt file in the root folder of the disk being kept alive, but I can ignore those. If you can't, don't try this. However, if you do use this, you can also open the command prompt icon at any time and ctrl-C to end the batch job if you want to go back to how the disk(s) operated originally. By the way, repeatedly starting and stopping a hard drive is far more wear and tear than leaving it running all the time, just like repeatedly turning on/off a car every five minutes over a long period of time is far worse than letting it idle over that same time period. Lastly, it should be obvious, but you don't need to do this for SSDs since they start/stop instantly.

Comments, which begin with "<--", must be removed from your copy of the file

keepalive.bat
@echo off
:loop
copy keepalive.txt d: <--letter of drive to keep alive, not needed for C:
copy keepalive.txt ... <--for more disks if needed, otherwise remove this line
timeout 60
goto loop
exit

startup.bat
@echo off
start "" /min "C:\Windows\System32\taskmgr.exe" <--another app I start at login
start "" /min "keepalive.bat" <--here's the initial call to the keepalive.bat script
exit