Backup & Restore Strategy
You never know when “life” will happen-loss, theft, damage, infection, etc-and I’ve been unprepared too many times. So I’ve created a complete backup & restore strategy, which has reduced my downtime from as much as a week, to under a day. I figured someone somewhere out there might find this useful.
Backups
If you don’t have backups, MAKE THEM NOW. Below are some tools and tips for simplifying backups and gathering all the necessary information to restore your system before you need it.
Tools
I highly recommend Carbonite (http://www.carbonite.com/) to manage and store backups. For less than $5 a month I get unlimited, online, instant backups with an intuitive tool for managing it all. My backed-up files appear as drive on my computer and can be accessed easily any time I’m online. And, their customer service was very responsive the one time I had to deal with them.
I’ve tried other tools such as Mozy, which is similar to Carbonite except it’s not unlimited or instant. And its tool for managing backups is frustrating and confusing. When I had an issue, their customer service was very unresponsive and unable to correct my problem. It’s even more expensive.
I’ve also tried manually copying important files to an external hard drive, but it turns out I’m not very reliable. Plus, it slowed down my computer while it was copying, and it took forever. That’s probably why I couldn’t stay on top of it.
Tips
- The simplest way to ensure all desired files get backed up is store them all within a single directory. Obviously, you can have as many sub-directories within that as you need. The My Documents folder on PCs and the Home directory on Macs are the natural choice for backed up files.
- If you use an email client such as Outlook, make sure that the data file (.pst) is saved in this backed-up directory. Also, make a list of all the email address for which you use this client. Include both incoming and outgoing mail server names, logins, and passwords. And save this list in the backed-up directory.
- If you’re using Firefox, move the bookmark file to your backup folder. For instructions on how to do this, see here: http://ilias.ca/blog/2006/04/customize-the-firefox-bookmarks-location/.
- Make a list of all the software you have installed on your computer. Include passwords, serial numbers, activation codes, URLs, phone numbers, and anything else you might need to install all the software. PRINT this list and put it somewhere safe, especially if it contains passwords.
- Gather all the installation discs required to install your software, and store them together.
Restore
I start by installing all my software first and worrying about my files afterward. Below is the order in which I install everything.
- Operating system
- Operating system updates
- Office (Word, Excel, PowerPoint, Outlook)
- Outlook email accounts
- Access
- Visio
- Project
- Visual Studio
- SQL
- Carbonite
- Firefox
- Safari
- Yahoo messenger
- RoboForm
- Blackberry sync software
- MS Money
- Dreamweaver
- Fireworks
- Flash
- TortoiseSVN
- Secure shell
- FinalDraft
- GIMP
- CutePDF
- Adobe Flash player
- Adobe Reader
- Amazon MP3 downloader
- Audible manager
Restoring files is easy with Carbonite. Once the client is installed, you can simply go to the drive that appears on your desktop and select the files you wish to restore.
Leave a comment
Recent Posts
- iOS Unit Testing With OCMock
- Why Stakeholders Need To Be Involved In Scrum
- NuGet Config File Transformation Causes Duplicate Entries On Update
- Load Testing with Locust on Windows
- Writing A Custom LINQ Provider With Re-linq
- AutoMapper Profile Organization
- Rails 3.2: A Nested-Form Demo Part 4: Switch to Targeting Computer!
- SharpRepository: Configuration
- Rails 3.2: A Nested-Form Demo, Part 3: We’re Starting Our Attack Run!
- Rails 3.2: A Nested-Form Demo, Part 2: Accelerate to Attack Speed!
- Rails 3.2: A Nested-Form Demo, Part 1: All Wings Report In!
- iOS Behind the Curve
- Distributed Transaction Coordinators, Port 135, and Firewalls – Oh My!
- SharpRepository: Getting Started
- Find Performance Problems Using JMeter, MySQL and Xdebug/Webgrind
- Taming Hot Key Context Shifting When Running A Windows VM In Virtualbox On OSX
- Integrating Twitter’s Bootstrap Into Your Project
- Mobile payments, tags and more using NFC
- Stress Pig
- Dear Client Services, What Works?
- What Would Steve Do?
- Still Using Fiddler to Test & Debug Your REST Services?
- Write-through and Generational Caching Make a Great Team
- Thinking Recursively
- Development Incentives, What’s the Payoff?
- How do you like them Apples?
- “Optional” Software Development Practices Series — Code Review
- Adding Images to Select Lists in MVC3
- “Optional” Software Development Practices Series
- You Get What You Pay For…
- Outsourcing Safety Tips
- Facebook IPO
- The Ballad of Tim Toady
- The Little Schemer
- Newsflash: Mom leaves tech job at 5p.m.
- Flashback!
- I <negative_emotion> Windows 8!
- Prefix vs. Postfix Increment and Decrement Operators in C++
- Corporate videos: viral boon or epic fail?
- Recruitin’ Time!
- Reference vs. pointer parameters in C++
- The IE8 "hover" Bug: The Most Awesome IE Bug Ever?
- When is perfect perfect enough?
- SOPA/PIPA: Anti-Censorship Protest or Techies Revenge?
- A Decade of Fairway
- Handling Session Timeout Gracefully
- Generating Software Diagrams
- The Audacity of Nope
- The Origins of Culture
- Scrum Overview in Prezi – not another boring slideshow
- Numbers don’t lie: LinkedIn Statistics
- What is your favorite software development tool?
- Best Practices for Selecting Onshore, Nearshore or Offshore Information Technology Outsourcing (ITO) Providers
- Sign of the Times
- Advantages and Risks of Offshoring, Nearshoring or Onshoring
- Does Outsourcing Mean Offshoring?
- Too little, too late?
- New Favorite Lunch Spot
- Why should I care about functions as first-class citizens?
- PHP Remote Debugging with XDebug and NetBeans
- Installing SubText with Web PI
- ROI Primer
- Learn Domain-Driven Design
- Learn Behavior-Driven Development
- Mario Kart Tournament
- F# in 90 Seconds
- Website Vulnerabilities
- Scrum Overview
- Language Club
- Top 12 Favorite Podcasts Ever…
- Fairway Dart Tournament
- Learn Lean Software Development and Kanban Systems
- Android – Eclipse Quick Start
- Learn Functional Programming
- Backup & Restore Strategy
- Smartphone Screens – Another Wireless Variable
- Wireless Application Market
- Head First AOP





