The Case of the Failing Disk Drive or Windows Home Server Saved My Marriage
I bought an HP MediaSmart Windows Home Server last Christmas, and haven't thought much about it since. It sits on the shelf and is pretty.
Actually, that's not totally true, I did upgrade it to Power Pack 1 recently, but that was a 10 minute thing. For the most part, it's a conversation piece on a shelf in my new(ish) home office.
Now, the story. I sold my wife's laptop to Shawn recently as she wasn't laptop-ing much and wanted the speed of a desktop. I gave her my old Developer Rig with 32-bit Vista SP1 and she's cool with her browsing and her wifely blog and what-not.
A few weeks later she comes to me and we have a conversation that went (something like):
"This computer sucks. It's freaking out and now it says something about being smart. Let me tell you, mister, it's not smart."
What do you mean smart? Oh, wait, do you mean S.M.A.R.T.?
Smart, dumb, whatever, it's not booting. Let's get a Dell! Are my files backed-up?
Ok, wait a second. I go upstairs and I see this. I'm like, that's weird. The floppy drive is pushed in. That's odd. Whatever. I blow it off.
I go into my stash and pull out a hard drive. It's a 160gig that will replace the 80gig in her machine.
I open it up (it's a tool-less case) and swap out the drive. I can't find my Windows Home Server Restore CD so on my other machine I go to \\server\software\Home PC Restore CD and there's a readme.txt file that says:
"If there is a CD image file (RestoreCD.iso) in this folder, it is outdated.
To create a Home Computer Restore CD, download the ISO image file (RestoreCD.iso) from the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkID=104683."
Cool, looks like the Power Pack 1 needs a new Restore CD. I download it and use the best image burning software out there, ImgBurn and I'm on my way.
I boot off the CD and get a nice Windows-looking interface and a wizard. It finds my Home Server, prompts me for a password and somehow automatically (probably via IP or Mac Address or some magic computer hash?) figures out which computer I'm trying to Restore. It automatically selects WifelyPC out of the list of a half-dozen machines in the house. I hit Finish and it takes like 11 minutes (creepy fast) to restore.
Boom. It's back. Total time elapsed, with drive swap, ISO download and burn was like 35 minutes. If I'd downloaded the ISO back when I got PP1 like I should have, it would have been a 15 minute operation. It was like using Norton Ghost in the old days, except without the DOS driver disk, the network goo, and general hassle. Couldn't have been easier except if there were no buttons to push at all.
Problem solved, and I'm the hero. The next two days involve me fitting this into casual conversation:
"Did I mention I brought your computer back from the abyss? Seriously. It's like Tivo. I just put it back the way it was at 2am on Tues. Isn't that cool? Love me!"
Something like that. I think the Love Me part was implied.
Fast forward to today.
"I'm sick of this freaking computer. It's clanking."
Uh oh. Clanking is rarely good. Actually, never good.
"I want a Dell. Uncle Ronnie got a Dell, where's my Dell?"
I return to my wife's office and see this after opening the side of the case:
Not clear? Let me add some John Madden commentary:
Same thing as before, except this time my brain is working. It seems that the 2 yr old, pictured here, the face of pure evil, pushed on the front of the floppy drive. (Yes, I have a floppy. No, I don't know why. It's vestigial, OK?)
The floppy drive is set in a larger "shell casing" that should have been screwed and secured into the larger case. Was it? Of course not. I'm a putz.
Of course I totally blamed the child. He can take it.*
Shoot, so that's two dead hard drives. But! The Home Server had taken it's nightly snapshot, again, after I'd restored it the first time. This included any changes The Wife had made the the machine in the last two days.
In fact, since I've upgraded my original 1TB Home Server with two extra drives, I've got backups going back into July.
The backup management is set by default to keep 3 months of monthly backups, 3 weeks of weekly and 3 days of daily. That's pretty good coverage.
If you look at the very first picture, you'll see an external Western Digital MyBook that backs up the Home Server itself. I'm also a Mozy user, but it doesn't support Home Server, so I'm considering using KeepVault's specialized Home Server Product for Cloud Backup.
It's good to have a Backup Strategy. What's yours?
I'm happy with the Home Server and definitely recommend it.
Related Posts
- Rory Blyth, Chris Sells and Me in on10's Show Us Your Home: Scott Hanselman Edition
- Also known as "Geek Developer Cribs"
- Hanselminutes Podcast 71 - Windows Home Server - Interview with Charlie Kindel
- Review - HP MediaSmart Windows Home Server
* Don't worry, my wife saw right through it and now I'm in trouble for trying to pin this rap on the cherub. Look at that face!
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
Why do you use www.mozy.com and keep backup disks?
* "corrupted" the backup database for my client machines
* stopped being able to run the backup service on the home server
* stopped backing up my client machines
* started showing the Red Home Server Icon of Death in every client machine's taskbar (Network Health Critical!!! Run for your lives!!!)
What makes it even more annoying is that this product is SO CLOSE to hitting the mark. I was patient during the file corruption issue (use google - I mean, LiveSearch(tm) - to find "windows home server file corruption"), which took WAY too freakin' long to fix. But that was easy to ignore since it never affected me. However, this is now the second time that all my client machine's backups have been lost, and in spite of following all the procedures recommended by the mother ship, the only cure has been to blow away all the client backups (or reinstall WHS). Oh, and by the way - it's not ludicrous to measure the time it takes to do this in days.
I don't want to TOTALLY crap on Scott's parade - again, this product is really close, and it worked great for him... this time. But people need to be made aware of some of the realities of WHS and the folks on the WHS team need to resolve this backup database corruption issue NOW. Without that feature working with 100% reliability, what the heck is the point of the product?
We should all follow your example. Who does? "Meh... don't have time for backups!"
You rock! You rule!
hahaha
I'd love to get something more reliable going ... maybe this is it. But man -- I just never have time to get out there and learn some of this stuff (bad hands).
He's in there trying to figure out why the drive's clicking like crazy...and then..."what the hell, is that a Giant Metal Hook?"
Don't be too hard on him, maybe he's an aspiring computer engineer. :)
Steve
But I also have a 10-month old who will be walking soon, and I probably don't want to tempt fate twice so I better reconsider my backup plan. Which isn't one, really.
The first article you wrote on the WHS is pretty much what convinced me to get one. Thanks.
My backup strategy is as follows. 5 client machines backup to a 2 TB WHS. Powershell scripts backup client machine's user folders to WHS shared folders twice a week. JungleDisk for WHS uploads the shared folders to Amazon S3 after encrypting them. This gives me "ghost" recovery from the WHS in the best case scenario and at most, a three day old data restore from S3 in the worst case.
For those not familiar with WHS and the online storage plugins for it...one of the limitations is that they only backup the shared folders of your WHS, not the backups. That means if you want to get your files backed up into the cloud, you have to keep two copies of the data on WHS -- the backups that WHS makes of your client machines, and the data that you must somehow synchronize between your client machine and the WHS shared folders. For this, I use Powershell and Robocopy in mirror mode but you could use your favorite file synchronization software instead.
I gave KeepVault a look and my advice to you would be to give it careful consideration...Their plan is for unlimited storage space for a fixed cost? That doesn't make sense as a business strategy and most services that offer "unlimited" whatever actually have some infuriating limit or restriction that you find out about later once you've already made some significant investment in the service.
JungleDisk just works as a proxy between you and Amazon. I pay about $20 / month to Amazon to store 90 GB on S3.
This backup strategy of using WHS as a buffer for uploading backup data into the cloud has been working quite well for me. It works much better than having JungleDisk on the client machines themselves, as my WHS is on 24/7 and runs interference for the latency issues involved with uploading large amounts of data over a DSL pipe. For instance, my notebook only has to be connected to my home network long enough to make a copy of my files over to the WHS and then WHS can work on uploading those files to the cloud over the next couple of hours.
Ross - I don't encrypt my backups. However, I don't have anything THAT personal there. For personal stuff, I use TrueCrypt drives, then back those up.
LukeB - Shoot, that IS a good title.
ScW - "Gimme some sugar, baby!"
TLR - I'll check out JungleDisk, thanks for the writeup!
I admit, I have tweaked the HP server a bit by reaplacing the CPU with the max speed (AMD Athlon 64 LE-1640 Orleans 2.6GHz) and 2GB of RAM. I also have 4 x 1TB drives in the slots to provide our music library, picture library, and home video library storage. Finally, I put WSS 3.0 on the server, which my wife uses EXTENSIBLY to make sure I don't schedule work items in conflict with home events. It's great to be at work in Outlook or on my laptop while travelling and be able to see my personal Exhange-based calendar side by side or overlayed with the official family calendar. BTW, this has also saved my marriage a couple of times. :)
I built my system from scratch about 9 months ago and purchased a Intel Core2Duo. I wanted to upgrade to a Quad Core recently which required a BIOS upgrade according to the manufactures website. Since I never purchased a floppy drive, I spent about 2-3 hours trying to get the stupid USB drive to boot. I basically got stuck at the IDE checking... I eventually just spent $9 on a floppy drive and put it in. I then had to hunt around for old 3.5" HD diskettes. Then go a find a bootable floppy image... and finally copy the BIOS update to the floppoy (hoping that I had enough space left!)
I still spent another 1-2 hours getting everything together but it worked fine once I did.
I'm surprised that manufactures still expect users to go thru this extrememe. My opinion: 1) They should provide a bootable floppy or USB drive with the motherboard; or 2) Provide a Windows-based program that can update the BIOS from Windows. I know I've seen these in the past.
So, in short -- screw that puppy in, you'll be glad you did!
I use JungleDisk for WHS, but on the whole it's a bit 'meh'. Still in beta, pretty poor WHS UI, yada yada. I'm looking at Keepvault now - Jungledisk (ie. Amazon S3) ends up costing me as much per year anyway.
There is no direct message on you twitter. I read on you twitter page that you were asking about Crashplan experiences. I have Crashplan and it is very good. I used to have all the computers in the house backup each other and to the Crashplan Online vault. Sugarsync is another good solution. I stopped using Crashplan for now. Having a WHS server, really makes Crashplan redundant. On the WHS I use the JungleDisk add-in for Amazon S3 server backup. Used to have Mozy, but moved to Crashplan.
The Good thing about Crashplan , it is local and very fast. It saved my skin many times. I used to backup my WHS shared folder using Crashpan for beta testing the server, in case of failure. Sometimes I set the client back to my PC's, but I uninstall after a few days. That's why I have a server.
One idea I had was to use Crashplan client on the server and backup the shared folder around all the computers around the house, a cluster of PC's for backups. I don't think that is possible if you have two drives on your WHS. I am going to play with this setup, I will let you know.
Thanks
Hector E. Velez
My story is even more painful than that but I did need to know about this precious folder and figured I'd share.
Full painful story:
http://forums.microsoft.com/WindowsHomeServer/MigratedForum.aspx?siteid=50&PostID=3797535
which now redirects interestingly enough to:
http://forums.community.microsoft.com/en-US/whssoftware/thread/7d14c893-3435-4901-844f-d7808bab4c0c/
-Mark
WHS also has no inbuilt server backup facility. This was going to be part of PP1 but it got pulled.
I highly recommend just getting a copy of "Second Copy" software (http://www.centered.com/) I've tried out a lot of different backup apps, and this one worked well for me. Incredibly simple to use once you get it set up. Mine is setup like this, and I definitely recommend something similar:
# Hourly Profile - Copies new/modified files from Laptop --> FireWire/USB --> External OR Network Drive
# Daily Profile - Copes new/modified files from Laptop ---> FTP --> Offsite server (web server OR online backup service that offers FTP access)
So basically it is mirroring my chosen folders ("My Documents", "Desktop", Bookmarks, etc) to an external drive in my office each hour, and to an offsite host each night. Because it only copies files that are brand new or modified, it's usually incredibly small and quick procedure. Each time that the synchronizations happen, files that are on the backup drive but NOT on my laptop (AKA I have deleted them) get moved to a special "deleted" archive.
If you want it even simpler, just have your files synchronized to an external USB drive at the end of the day. It won't help if your house burns down, but it'll save your butt when your harddrive crashes (which happens ALL THE TIME. DON'T THINK IT WON'T HAPPEN TO YOU!)
BTW, I have no connection to the creators of "second copy" software. Just a user.
Comments are closed.