33
Thank you for your review
Email me when discounted: 
Developer website: Jon Stovell
Keep Drive Spinning is an applet that makes sure that a connected drive never goes to sleep (that is, that it never spins down).

Normally this can be controlled using the Energy Saver preference pane in System Preferences, and that should be your first resort in dealing with the problem, rather than this or any other third party software. However, some external drives (e.g. Western Digital's MyBook drives) do not respect the System Preferences settings, so for them an alternative like this is needed.

This applet simply creates a launch agent that tells OS X to touch a hidden file on the selected drive once more...

What's New

Version 1.4:

Note: MacUpdate Desktop and Finder report that this app is version 1.1; this is a result of the Automator version involved. The dev states this is version 1.4.

  • Recompiled as an Automator app instead of an AppleScript app. This should solve problems where the app would not launch properly on some versions of OS X. (Note: On OS X 10.8 and higher, the standard more...

Requirements

OS X 10.5 or later

Similar Software

Open Comparison
Suggest Other Similar Software
Leave a Review

Keep Drive Spinning User Discussion

Nobody has reviewed or commented on this app yet. Add your own comment and get a discussion going!
Sort by: Time | Smiles
Jools912 Member IconReview+22
Jools912
+0

Excellent! Such a simple and effective solution. Consumes virtually zero system resources (RAM, hard disk space and CPU) and works perfectly. I was really tired of my WD external drive spinning down and then giving me the spinning beachball for 10 seconds every time I tried to access a file on it. Now, with this set to do its thing every 5 minutes, the problem is gone. Just brilliant!

Reply0 replies
Version 1.4
JOHNNYR3864 Member IconReview+0
JOHNNYR3864
+0

I sincerely you thank you for this amazing App. If I ever wanted to uninstall this,could you explain how to do so, if not to much trouble. The explanation by all in getting it installed by going to the ROOT Directory was extremely Helpful as well. Thank you all !!!

Reply0 replies
Version 1.4
Terjek Member IconReview+0
Terjek
+0

Thanks for this useful little program! It eliminated the annoying problem that computer "froze" for a few seconds each time the external drive was awakened from sleep!

Reply0 replies
Version 1.4
Saratxe Member IconReview+0
Saratxe
+0

My Western Digital's MyBook drive was making me crazy if it was fall asleep. Waking up shows me the Beach Ball each time. Now it's over.

Reply0 replies
Version 1.4
Lrwebb Member IconComment+0
Lrwebb
+0

Just came across this app after finding my iTunes Library, kept on an external drive, takes a while to react cos the drive has spun down. Can I assume that if the Mac goes to sleep that the ext drive will then spin down? That's what I would expect.

Reply1 reply
Version 1.3
Jon Stovell (developer)
+0

Yes. If the Mac itself is asleep, then the launch agent will not run again until the computer wakes up. One caveat: The above statement may or may not be true for Macs using the PowerNap feature of recent versions of OS X. It is possible that when the computer "partially wakes up" that the launch agent will run, causing the disk to spin up, but it may not. I have no way to test this at the moment.

Djrumpy Member IconReview+3
Djrumpy
+0

Works as expected. Wondering if this will still allow the Mac to sleep normally though? Has anyone verified?

Reply1 reply
Version 1.3
Jon Stovell (developer)
+0

Yes, your Mac will sleep normally. Keep Drive Spinning keeps drives awake, not computers. :)

laurenR5672 Member IconReview+0
laurenR5672
+0

I need help big time please! I have no idea if i have installed it properly or not.. I've saved it as a application.. somehow! But my computer isn't even picking up my hard drive so I can't tell if it will work or not! :\ Thanks!

Reply1 reply
Version 1.3
Jon Stovell (developer)
+0

If Finder can't see the drive, KDS will be of no use to you. First you need to figure out why the drive is not connecting and fix that. Once it is in proper working order, KDS will keep it from falling asleep on you.

JordanG5078 Member IconComment+0
JordanG5078
+0

I was attempting to install on OSX 10.6.8. The file will look like it is opening once clicked on but I get no response from the machine. I have confirmed that I have administrator access and should be able to add anything to the machine. Any idea what could be wrong?

Reply4 replies
Version 1.3
laurenR5672
+0

Same thing is happening to me! I'm having trouble with the apple script any idea's?

Jon Stovell (developer)
+1

Administrator access is not required, only write permissions on the drive you are trying to keep awake. Have you tried opening Keep Drive Spinning with Script Editor, and then running it from there? If so, what happened? Do any error messages appear in the bottom section of Script Editor's window?

JonA2764
+0

Hi Jon. I'm having the same problem described above. I'm on 10.6.8 Snow Leopard and downloaded all versions of Keep Drive Spinning (1.1, 1.2, 1.3), they all have the same problem. Whenever I try launching the app, nothing happens. I read your "Read Me" and the problem is NOT the Security & Privacy settings on my system (Snow Leopard doesn't have those restrictions) and I've tried using AppleScript Editor also. Dragging the app into the Script Editor icon on the dock does nothing. Dragging the app into the Script Editor window just writes the location of the app in the text box (/Applications/Keep Drive Spinning.app). When I press RUN, I get the following error: Syntax Error, A "/" can't go here." Deleting the "/" and pressing RUN gives me the following error: Syntax Error, A identifier can't go after this identifier" with "Keep Drive" highlighted. Launching the app on 10.8 Mountain Lion actually works, but not on 10.6.8 Snow Leopard. Any assistance would be GREATLY appreciated!

Jon Stovell (developer)
+0

I've posted an update. It will show up on MacUpdate's listings in a few minutes, but you can download it at the same link right now. It is the same code as before, but now compiled into an app using Automator to get past the problem here described. I've tested that the app works on everything from Snow Leopard through to Mavericks. I've also included the source as a plain AppleScript file, so alternatively you can simply open that and then click the big green Run button.

PaulF2585 Member IconComment+0
PaulF2585
+0

I was so happy to find this applet but I am stuck before I get started. After downloading and running for the first time I get an AppleScript? error: touch: /Volumes/ServerShares1/.keepThisDriveSpinning: Invalid argument I saw an earlier problem where the volume had no name but ServerShares1 is a valid volume name. Hope you can help or suggest a debug path for me. Thanks for writing this.

Reply2 replies
Version 1.3
PaulF2585
+0

False alarm - I tried again this morning and it works in the sense that the .keepThisDriveSpinning is now created on my /Volumes/ServerShares1. I'm not sure why. Maybe the drive had already spun down and self-ejected when I tried to run the applet yesterday. Assuming that this solves the problem, I plan on moving this Launch Agent to/Library/Launch/Daemons since this volume is attached to an always-on server. This is based on Jon's reply to ToddWilling on March 13, 2013.

Jon Stovell (developer)
+0

Glad you got it working. If you move the launch agent to /Library/LaunchDaemons, make sure to adjust the ownership and permissions of the .plist file to match those of the LaunchDaemons folder itself. Otherwise, OS X will refuse to run it for security reasons.

FuzzyNormal Member IconReview+1
FuzzyNormal
+1

Curious why it won't work for me. I get this message: sh: line 18: /Users//Library/LaunchAgents/ net.jonstovel.keepSpinning.plist: Permission denied launchctl: Couldn't start("/Users//Library/LaunchAgents/ net.jonstovel.keepSpinning.plist"): No such file or directory nothing found to load

Reply4 replies
Version 1.3
FuzzyNormal
+0

I'm on 10.7.5. Oh, I allowed permissions to the Library/LaunchAgents directory, but even though the script wrote a file in there, I now get this message: touch: /Volume//.keepThisDriveSpinning: Invalid argument

RoldanS5399
+0

I'm getting the same error response as well. Hopefully KDS will come up with a solution soon!

RoldanS5399
+0

PROBLEM SOLVED: I discovered that although my account was administrator level, I did not have complete system access. To have full system access you need to be logged in as the root user. See link below for instructions: http://support.apple.com/kb/ht1528 Once you are logged in as the root user, download "Keep Drive Spinning" if you have not already done so, follow the installation instructions provided and it should work! Cheers!

Jon Stovell (developer)
+0

You should not even need administrator access to install KDS, let alone root access! However, if you don't have write permissions on the drive that you are trying to keep awake, KDS can't help you. The reported error message, "touch: /Volume//.keepThisDriveSpinning: Invalid argument", indicates that somehow the script thinks that the drive you are trying to keep awake has no name! To help me figure out what is happening, could you please tell me the actual name of the volume in question?

user icon+4
OneBitLeft
Version 1.3
user icon-31
Macvet22
Version 1.3
user icon+28
Runtime
Version 1.3
user icon+0
Mark-S
Version 1.3
user icon-5
kohly
Version 1.3

Ratings

Overall
(33)
Current Version (1.x)
(33)

Details

Downloads 28,107
Version Downloads 2,891
Type Utilities / System
License Free
Date 17 Mar 2014
Platform Intel 64 / OS X / PPC 32 / Intel 32
Price Free
Learn how MacUpdate Desktop makes installing apps from MacUpdate.com one-click easy.
Next time, install Keep Drive Spinning with 1-click

Learn how MacUpdate Desktop can install apps on MacUpdate with the simple click of the Install apps with MacUpdate Desktop icon. Plus, keep all your apps updated.