Restoring a Time Machine Backup That’s Stored on a Windows Home Server

I think that may be the longest title I’ve ever had on my blog. Anyway…

Last week, my Macbook Pro hard drive suddenly died after about two years of dedicated service. While it’s a bit surprising, I did push the little guy pretty hard – I regularly run OS X alongside Windows 7 on VMWare, and I keep both platforms busy. Considering the VM is actually running off the Boot Camp partition, it’s a lot of work for the drive. But I digress.

I’ve been running Time Machine for a while, so I was hoping that I could restore its most recent backup onto my replacement hard drive. There was just one snag, and I knew this would be an issue: my Time Machine backups are stored on my Windows Home Server. As you can imagine, doing this is a bit of a hack (here are some instructions if you don’t know how to do this yet). And as I’m sure you can also imagine, doing a hack like this makes a “normal” Time Machine restore impossible.

What I mean by “normal” is that if you boot off the OS X installation disk, you can choose to restore a Time Machine backup instead of installing a brand new copy of the operating system. When you choose this option, it scans for a Time Machine backup – but only the locations it supports, like external hard drives or Time Capsules.

Now, sure, you could probably copy the Time Machine backup on your WHS to an external drive, since the backup on the WHS is essentially just a disk image. But I didn’t have an external drive large enough to spare – and besides, there must be a better way.

Perhaps my Googling was sub-par at the time (I was in the middle of restoring my laptop, after all), but it took a while to find the answer. You can’t do a normal Time Machine restore, but you can use the Migration Assistant:

  1. Install a brand spanking new copy of OS X. Make a throw-away account when you’re prompted to create your first account. I named mine “Admin”.
  2. Mount your Time Machine backup. In Finder, use the menu option Go –> Connect to Server…, and type the address to your Windows Home Server. This is usually “smb://” plus the server’s name. (For me, it was “smb://beat”.) OS X should find the server, connect to it, and list the available shares. Connect to the share that contains your Time Machine backup, and double-click the .sparsebundle file to mount the disk. (Enter your Home Server username and password, if prompted.)
  3. Run Migration Assistant. This tool is located under Applications –> Utilities on your Mac hard drive. Start it up, and read the intro if you’d like. Click Continue when you’re ready. Choose the “From a Time Machine backup or other disk” option, and click Continue. If you were able to mount the disk image in step #2, then it should be an option to choose from. Select it and Continue.
  4. Restore the backup. The last screen shows you the available items to restore, and how much space they’ll take up. If you created the throw-away account in step #1, then there should be no conflicts with restoring your real account from the Time Machine backup. Select what you do or do not want to restore, and then click Continue. The restore can take a while depending on how much data you have.

That’s it! When it finishes, your account should be back to the way it was, exactly as you left it (as of the last Time Machine backup). You can now throw away your throw-away account, or leave it as a battle scar.

Since it took me a while to find this on Google, I’m writing it up to hopefully give it more exposure. And if this is already well know and I just missed it, well – at least now I have a record in my blog of when my hard drive failed and I was sad. :P

Tagged , , , , , ,

My Little Twitter Bot

It all started when @ndoto replied to one of my “eeyup” tweets saying that he wished there was a Big Macintosh Twitter bot that would reply with an “eeyup” if you sent a tweet containing “eeyup”.

For those who aren’t in the know, Big Macintosh is a character on the cartoon My Little Pony: Friendship is Magic. It’s a slight re-imagining of the original show, headed by the same creative mind behind Foster’s Home for Imaginary Friends – an awesome show with clever writing. Needless to say, that same maturity (but kid-appeal) carries over to the new My Little Pony. I suppose I should clarify that I’m not enough of a fan to call myself a brony, but I do think the show is about 20% cooler than most other things on television – and Big Macintosh is by far my favorite character. :)

I’ve always wanted to make a Twitter bot, so I jumped at the opportunity. In this post, I’d like to share some of the technical details, and decision making, that brought @BigMacinbot to life.

Continue reading

Tagged , , , , , , ,

MAGFest

MAGFest

Last weekend, January 5-8, @Ndoto, @FlatFootFox and I decided to check out MAGFest (Music and Gaming Festival). It was the first time any of us had attended this convention, so it was a bit overwhelming. Still, I think we all had fun! It was like a very small PAX, with an emphasis on music instead of upcoming games. In fact, in many ways, there was a strong focus on older games – chiptunes and 8-bit graphics were prevalent.

Since we didn’t stay at a hotel at the con, it was difficult to attend everything that sounded interesting. Instead of getting the full con experience, we only got a taste – but it was enough of a taste to know that, if we go again, we’ll be staying at a hotel nearby so that we can have better access to all the events.

Continue reading

Tagged , , , , ,

La Vita Loco

From The Verge:

According to a Sony representative speaking to Wired, "if a second person is using your Vita, it’s not just a case of switching out memory cards, it’s clearing out all of your saved data on the Vita itself when you do the factory reset."

Because letting a friend quickly borrow a Vita to play with, customize and experience wouldn’t be good advertising at all. No way.

Just Kevin Butler. Butler all the way. He knows how to make new hardware crazy popular.

</sarcasm>

Tagged , , ,

Recipe: Spicy Roasted Potato Quesadillas

Spicy Roasted Potato Quesadillas

Last week, I made one of my favorite slow-cooker recipes: Slow Cooker Pork Tacos. I used chicken breasts and thighs because @ndoto doesn’t like pork, but the process is the same – and the result is fragrant, spicy, earthy, buttery chicken.

A LOT of chicken, with a lot of leftovers. On the first night of leftovers, the tacos are still amazing. The second night, too. But then it starts to get a little repetitive, so I usually mix things up to finish off the last of the meat. Quesadillas are similar to tacos, but different enough that it breaks up the monotony. To add some different flavors, I decided to cook up an onion – and then I saw a couple of potatoes in the pantry that were on their last legs and just begging to be used up.

The one problem with quesadillas – especially quesadillas filled with soft meat like this – is that they can be overly squishy. You get a crispy tortilla, but then a lot of soft filling. So what if I added crispy roasted potatoes? Sounded like it was worth a try.

Roasted potatoes

Did it work? Well, sort of. The potatoes came out of the oven crispy, golden brown and cooked through. But after being pressed inside the tortilla with the moist meat and cheese, most of the crispiness was lost. But, it still added texture, and complemented the rest of the flavors perfectly. If I didn’t have the leftover meat, I think the potatoes, onions and cheese could easily stand on their own for a lighter, flavorful quesadilla.

Potatoes, onions and cheese on the tortilla

Here’s the recipe if you’d like to try it too. Let me know what improvements you make!

Continue reading

Tagged ,

The Dismantling of Azeroth

When Blizzard announced their list of perks for committing to a year of World of Warcraft (exclusive mount, beta testing for the next expansion, free copy of Diablo 3), I really wanted to get back into the game. After all, I’ve always liked World of Warcraft. These perks seemed to make a deal that couldn’t be refused.

I’ve been away from World of Warcraft for a while, though. I played briefly after the last expansion pack was released, but I didn’t get very far – mostly due to other games and projects. So, before committing to a full year of the game, I wanted to see if it was something that I could once again play on a regular basis.

As I started playing, there were a lot of things I immediately enjoyed. The classic look and feel of the game was still intact, for example. While the graphics haven’t been updated in any significant way since its first release, it’s a very comforting environment. Sometimes a hyper-realistic environment can feel intimidating. Plus, for veterans of the game, the familiar feel is like slipping into your favorite pair of fuzzy slippers.

I had never completely played through the start of a Worgen character, so that was my test bed in my latest play session. I have to say that, overall, Blizzard did a truly fantastic job with the introductory environments and quest lines for Worgen. Up until about halfway through, I was certain that I would be continuing to play.

But then I started to notice big holes in my favorite slippers.

Continue reading

Tagged ,

On Minecraft and Lego

A big deal has been made about the growing initiative to convince the Lego Group to start creating a new product line based on Minecraft. Mojang has also stated that they are in their own talks with the company.

But why? Minecraft is essentially already Lego. Digital Lego. I’ll admit that a set of instructions for recreating a scene from Minecraft in Lego could be useful, and an interesting project to undertake. But to release an official series of sets? It seems a little excessive. It’s like using Lego to… recreate something that already exists as Lego.

Perhaps Mojang needs to add Lego bricks to Minecraft. Maybe then I’ll understand the appeal.

Tagged , ,

Recipe: Chickpea and Potato Curry

Curry is like chili. There are so many variations, that it can be difficult to master. In fact, one could argue that curry is even more difficult due to the sheer number of variations – from the “traditional” Indian curry, to the coconut-infused Thai curries, to Chicken Tikka Masala, England’s most popular dish. And of course, within those broad categories are many, many styles and techniques.

I had trouble with chili for a while, but I eventually came across a recipe that I really like. It’s not traditional in any way, but it’s the recipe I turn to when I’m looking for a hearty bowl of spicy comfort.

Curry has consistently eluded me, though. I’ve come close several times – Cooks’ Illustrated recipe for Chicken Tikka Masala is excellent, albeit a bit of work.

This recipe was definitely a winner, though. Perfect? Not quite yet. But like my go-to chili recipe, it hit all the right notes. This recipe was the inspiration, but I made a lot of changes. For example, I toast the chickpeas along with the spices first, to help develop their flavor more. I also add whole garlic, and expand the spice palette. I apologize if this recipe sounds like an advertisement for Penzey’s – it is my favorite place for purchasing spices, and their curry mixes are top notch. If you follow the links, you can see what each blend contains. Enjoy!

IngredientsChickpea and Potato Curry
2 tbsp olive oil
2 15 oz cans chickpeas, drained and rinsed
1 tbsp Penzey’s Hot Curry Powder
1/2 tbsp Penzey’s Tandoori Seasoning
1 yellow onion, diced
1 garlic clove, minced
salt

6-10 small white new potatoes, quartered
4 cups unsalted chicken stock (I use one 32oz container of Kitchen Basics)
1 15 oz can fire-roasted diced tomatoes
1 tbsp Penzey’s Hot Curry Powder
1 tsp smoked paprika
1 tsp ground cumin
1 tsp ground coriander
1 tsp cayenne pepper

Directions
1. Heat oil over medium-high heat until hot. Add chickpeas, curry powder and tandoori seasoning. Stir to coat, then let the chickpeas and spices toast in the oil. Stir occasionally to prevent burning and to make sure all the spice and all the chickpeas get a nice crisp to them. (This develops the flavors of both the chickpeas and the spices. In fact, if you can use some whole spices for this step, it may be even better.) When they look about ready, add the onion, garlic and salt, and stir to coat. Cook until onions are slightly softened.

2. In a large pot, add the chicken stock, potatoes and tomatoes and bring to a boil. Turn heat down to a simmer, and add the spices, as well as the chickpea mixture when it’s done.

3. Simmer vigorously for at least 30 minutes – but 45 minutes to an hour would be better. The potatoes should be soft, and the cooking liquid should have reduced so it’s a bit thicker. Turn down the heat if the liquid is reducing too quickly.

4. Season with salt and/or pepper to taste. Serve with basmati rice.

Tagged , ,

Burger King Delivery: Review

About a month ago, we (me and @ndoto) passed a Burger King that had a large banner out front: Now Hiring Delivery Drivers. Delivery drivers? Local restaurants have had a type of local delivery before, using a service called “Waiter on the Way” – but delivery direct from Burger King? This was new, and something I had never heard about previously. Then, last week we received the following postcard in the mail:

Photo Nov 13, 7 45 10 PM

Needless to say, we were curious. So, we decided to give it a try Saturday night.

Continue reading

Tagged , , ,

The Trouble With Hubs

A few days ago, I posted my own thoughts and experiences with iOS 5. At the end of the article, I conclude that Windows Phone 7 would probably appeal to me, because it gets rid of the endless sea of icons and apps, and replaces them with dedicated “hubs”.

Well, way before that post – last year, in fact – I wrote an article about hubs, and the problems such a system has.

Well, here’s the part that worries me. While this concept is incredibly cool, it puts the responsibility on Microsoft to keep things up to date and fresh.  What the App concept buys you is that when new social networking services crop up (for example), people can write Apps on top of its APIs right away, and before you know it you’re linked in to the service.

With Microsoft’s hubs, how long will you have to wait for Microsoft to integrate a new social networking service?

Now, today, I see that Paul Thurrott has posted an article on what Windows Phone 7 still lacks, even with this year’s Mango update.

The first is a topic I’ve been meaning to address for some time now, which is a serious issue with a facet of Windows Phone that Microsoft has trumpeted, correctly, as its primary advantage over iOS and Android: The integrated experiences that, in many ways, obviate the user’s need to find, download, and then use a myriad of different apps to accomplish common tasks. When the Windows Phone–integrated experiences work, they work well. You can very easily share a photo to Facebook or Twitter, without having first installed and configured a dedicated app for either service, for example.

But in many cases, these integrated experiences don’t offer as much functionality as do the dedicated apps. So depending on your needs, the existence of an integrated experience might simply be obviated by the fact that it doesn’t do what you want.

Paul goes on from here to describe a scenario, using Facebook, that can’t be accomplished properly because Windows Phone’s implementation of the Facebook API is limited. And it isn’t the only example.

There are holes like this in all of Windows Phone’s integrated experiences, from the Twitter integration that doesn’t understand hash tags to the photo integration that doesn’t understand Flickr and is unable to upload full-sized versions of your photos, automatically, to the service of your choice.

Go read the article – it’s essential if you’re considering a switch to a different mobile platform, like I am.

But this point is of particular note, because it is the core of what makes Windows Phone different, and worth considering. I noted in my original article last year that if Microsoft opens up hubs to third party developers, that it will help keep things current and fresh. So far that hasn’t happened, and my guess is that when Microsoft does finally do this, it’s going to be limiting.

There’s no final answer here. But if Microsoft wants to stay in this game – and wants to tout the benefits of hubs – it needs to keep this stuff updated. Ignore this, and you can watch your platform die in a sea of obsolescence.

Tagged , ,