4576 Views 8 Replies Latest reply: Nov 9, 2009 6:31 PM by Shandella
"...there was something that said I could overwrite my free space with zeros (one time), so I clicked that, it was overwriting or something,..."
If you needed more space on your hard drive then you need to remove files from it. Overwriting empty space is not freeing up space. What it does is create a file on your hard drive. In as much as you were teetering on the brink of destruction to begin with you are now closer. You need to remove files from the hard drive. The rule of thumb here is at least 15% free space. Connect your Mac to anther via firewire and boot your Mac into target disk mode (hold down the 't' key when booting up. Hopefully your hard drive will show up on the desktop of the other Mac. You can then begin removing files. Afterwards you should boot your Mac from your OS installer disk and run Repair Disk from Disk Utility. Hopefully the hard drive is not trashed.
... Overwriting empty space is not freeing up space. What it does is create a file on your hard drive. ... You need to remove files from the hard drive ... Connect your Mac to anther via firewire and boot your Mac into target disk mode (hold down the 't' key when booting up. Hopefully your hard drive will show up on the desktop of the other Mac. You can then begin removing files.
The key thing to do here is find the file that was created to fill up all the remaining space on the drive and delete it.
This file was created solely so that it could be zeroed over, and it would have been deleted when the zeroing was complete. Because you interrupted the procedure, you're left with this big useless file on the drive, no free space, and OS X is unable to log you in because it can't perform the normal writing of files that it would normally do when you log on.
Delete this one file - I have no idea what it's called, so do some Goolging - and you'll be able to log in as normal. Sure you're short of space, but there's no need to delete any of your important photos, letters or email. Once you can log in again as normal Google "upgrade MacBook hard-drive" and spend like $50 on the required new disk, cloning across the old (but working) system.
This is my suggestion:
Shandella should delete the "/var/root/Library/Caches/TemporaryItems/EFTFile.sparseimage" file then try rebooting and logging in, then come back here and tell us whether "it's much more than that" and whether "the hard drive is not trashed beyond repair".
Shandella: you may be able to do this by holding Command-S as you power up your laptop (before the start up chime) and then using the terminal.
First "/sbin/fsck -y" (without the quotes, but don't miss the space). This step really isn't necessary at all, but it just takes a second, and you might as well just do a quick check of the hard disk before mounting it.
Next type "/sbin/mount -wu /" - this mounts the main hard-drive with read/write access.
Next type "rm -i /var/root/Library/Caches/TemporaryItems/EFTFile.sparseimage". It should ask you if you want to delete the file, and you should agree.
Next type "reboot".
You'll still be a little short of disk space, but I believe you'll at least be able to log in to your user account in the usual way.
Next step is to back up your data and buy & install a new hard-drive. http://www.macinstruct.com/node/130
Also I just remembered that I was looking at how much free space was on my hard drive (by right clicking, then +get info+) and down at the bottom where it says +Sharing & Permissions+, I clicked that everyone only has read only permission, or possibly no permission. I forget. Obviously I shouldn't be tampering with my hard drive. I don't know if this changes your suggestions. Thanks!
Message was edited by: Shandella
I did what you recommended, but it said that file could not be found (Library/Cache...). I borrowed my friends start up disc, the CD that comes with the Mac, I verified and repaired the hard drive from there, but after both verifying and repairing the hard drive it said that it appears to be okay. Any more suggestions? Thanks