In my desktop PC I have two internal SATA hard drives; the first one is for OS and data, the second one is for data backup.
The second drive is accessed only once a month by a program which does the back-up of data on first drive.
Since the total volume of new data in one month compared to the previous one is not so high, the backup process takes typically less than 1-2 minutes.
So this drive is accessed very rarely and is needed less than half an hour per year. Therefore, since it is not necessary that it keeps spinning all the time,
I want to reduce power usage and to reduce the drive's wearing out too.
So I would like to know if there is any way to make this drive not spin (be idle) except for two situations:
- When it is accessed by that particular back-up program.
- When I access it (through Windows explorer, etc.)
My question is - in case such a setting cannot be done in Windows, is theoretically possible to have a small script (C or C#) do this task?
Or, does such a utility program already exist out there?
Thanks
The second drive is accessed only once a month by a program which does the back-up of data on first drive.
Since the total volume of new data in one month compared to the previous one is not so high, the backup process takes typically less than 1-2 minutes.
So this drive is accessed very rarely and is needed less than half an hour per year. Therefore, since it is not necessary that it keeps spinning all the time,
I want to reduce power usage and to reduce the drive's wearing out too.
So I would like to know if there is any way to make this drive not spin (be idle) except for two situations:
- When it is accessed by that particular back-up program.
- When I access it (through Windows explorer, etc.)
My question is - in case such a setting cannot be done in Windows, is theoretically possible to have a small script (C or C#) do this task?
Or, does such a utility program already exist out there?
Thanks