Friday, 19 February 2010

Windows Phone 7 Series - First impressions

Times have changed, the advent of smart-phones has meant that where in the past people would go out and choose a new phone for it's size, or later the megapixel count of its camera, the phone is now seen as a "computer in my pocket".

A side effect of which is that even the most unlikely of people are now asking me "what phone should I buy".

I think it's significant that these were once the people who would ask me for advice before going out and purchasing a new PC or (more usually these days) laptop. These days they will happily do this without seeking any advice from me, which is surely a good move on their part ;-)

To my mind this goes to show there is more competition in the phone market than the traditional computer market. In the computer world you either buy Microsoft, or if you've encountered one, an Apple machine (I personally don't know many people outside geekdom that have even heard of Linux, let alone care about it) .

When people ask me what phone I would recommend, as I mentioned in a much earlier posting, I either recommend an iPhone or something running Android (It's interesting how I'm avoiding Symbian, the biggest smart phone OS out there, or any of the other Nokia/Intel variants. For me the once great Symbian is suffering in the same way as the once great Windows Mobile, but hopefully Nokia have that in hand). 

However, as I've stated before, I love Windows Mobile for myself, and I put this down to the the fact that I've been using it for years and really don't mind resorting to a stylus once I've moved away from the basic phone functionality, although I'm aware that puts me in the minority, which is just one of the reasons why I don't tend to recommend Windows Mobile to others.

Now Windows Phone Series 7 has been announced I'm quite interested. If the rumours are true then the apps I already have will be useless on the new OS, but I don't care too much, it’s a break they (arguably) need to make, and something they should probably do for Windows (I’ll discuss that soon). What worries me more is ending up with a neutered device in terms of functionality, for the sake of consumer usability. Windows mobile is great because it has real tools written for hardcore developers and sysadmins.

I guess Microsoft can't please all the people. Still, as long as the multitasking remains in place, and if it's build on Siverlight and .Net, then we could end up with a nice OS, and possibly one I'll even be recommending to my friends.

That would be nice. The jury is out...

For a nice article on Windows Mobile 7 see http://www.engadget.com/2010/02/17/windows-phone-7-series-everything-you-ever-wanted-to-know/

Wednesday, 17 February 2010

VHD Trickery

I'm not 100% certain on this, as it's something I've just stumbled upon, but if I'm correct, Microsoft are actually standardising on their VHD (Virtual Hard Disc) file format by putting it to good use. Allow me to explain how I got here:

Those of you who read my Twitter posts (@imorital) will know that I recently managed to kill my work Windows XP installation after installing a new graphics card into the machine (to run the PC dual head) and attempting to apply the ATI Catalyst Video Card Drivers (and I'm talking about the latest versions at the time, not even the decrepit old drivers on the install disc, although they would probably have done less harm).

To cut a long story short, the Catalyst install failed, and soon after, and this may be coincidence, my machine started behaving very badly, from a boot-up to usable time north of 8 minutes, to severe screen drawing issues and poor instability and performance.

I tried various things to fix the computer, but it was going from bad to worse, so after a few days I was given the go-ahead to perform a fresh OS install, and since XP is nearing end of life the OS of choice was Windows 7. This would also allow some testing of our applications under this new environment (remember, the company had skipped Vista, so any changes such as UAC and registry permissions were also being encountered for the first time).

As part of the re-install, the graphics card that spurred all the troubles was removed from my machine, so I'm now running a single monitor again.

That brings us up to where we are today.

I was (am) toying with the idea of using that old graphics card, mainly as I suspect the Windows 7 drivers will be much more reliable than those for XP. It's an ATI Radeon HD4350 card, so there's one or two of them in the wild. Having said that, there's absolutely no way I'm not covering myself this time, and fortunately Windows 7 Professional can help do this by allowing me to do a system image first.

This feature lives in the same general area as the backup functionality and looks quite interesting. From what I can tell it basically does a ghost of the system drive, which you can later either restore from Windows control panel, Windows start-up (alongside the Safe Mode options) or via the Windows7 install discs by choosing repair.

If it works then it should only take a very short time to restore... but here's the interesting part: The image file is written as a VHD, so it can be mounted into Virtual PC and essentially you have a clone of your main PC running in a virtual server, much like VMWare converter would do.

Additionally, I know it is possible to multi-boot using a VHD; so I assume, and this is an area I haven't investigated yet, that I could potentially multi boot into a second copy of the OS which would be identical to the first. I could then add the drivers to the second Windows 7 installation and run with this for a while.

If everything is OK I can then restore this second OS over the top of the main OS (making the machine single boot again and reclaiming the lost disc space), or if it all screws up just boot into the original instance and delete the VHD and all traces of it and the corrupt drivers.

That's the plan, only time will tell how much of this is possible (I suspect re-installing from the modified VHD will be tricky)

The next question is "Will I ever have time or the courage to do it and risk taking out my work PC again", even if it will only be for a few hours next time.

More info on this can be found at: http://www.sevenforums.com/tutorials/675-system-image-recovery.html

*Of course, if I just keep the image in a safe place and do my experiments in the primary OS, then I can still restore if it all goes wrong. That is probably the approach I will take as it’s simpler, but I’ll investigate the whole boot from VHD and run as a Virtual Machine thing at some point, if nothing else it can be used to test the created image is not corrupt!

Friday, 12 February 2010

WHS: The Big Install (Part 3)

After my earlier entry WHS: The Big Install (Part 1) I received a comment from tolonensan noting that they solved a similar problem to mine, namely that my 1TB SATA 300 drive was not being recognised by my nForce2 motherboard. T

olonensan wrote that by setting a jumper on their drive they were able to force it to SATA150. I figured this would be worth a go and set about finding a document that would show which of the jumpers on the back of my drive would allow me to do this, since the label on the drive contained no information.

As it turns out the changes for a Samsung F1 1TB drive is set via a utility called ESTools (downloadable from the Samsung web site), which is both a step forward and a step back. I can see it makes some sense to add this functionality in with the general tool set, however it does rely on you having a machine available that can read the unaltered disc in order to make the changes. Fortunately this was not a problem for me, however some people may not be so fortunate (although I suspect these people also wouldn't know the difference between a SATA 150 and 300 drive anyway). So a catch 22 that could have been avoided by jumpers, but then these bring their own problems too.

Anyway, after making the change on my desktop PC I plugged the drive back into the WHS shuttle box and it was instantly recognised. Unfortunately there wasn't enough physical space for this drive in the machine alongside the others, so I merely added it to the array, then removed the old low capacity SATA drive from the array and waited about half an hour for the data to be moved from the old drive and re-balanced on the new configuration.

It was then just a simple case of unplugging the old drive and powering the machine back on and waiting for the moment of truth... and... it worked flawlessly.

So the machine is now in the configuration I first intended, well almost. I wanted:

  • Primary (OS) Drive: SATA 1Tb (An old SATA 300 Samsung F1 from my desktop machine)
  • Additional Drive: PATA 500Gb (The data drive from the old Ubuntu Box)
  • Additional Drive: PATA 300Gb (The system drive from the old Ubuntu Box) 

What I've actually got is:

  • Primary (OS) Drive: PATA 500Gb (The data drive from the old Ubuntu Box)
  • Additional Drive: PATA 300Gb (The system drive from the old Ubuntu Box)
  • Additional Drive: SATA 1Tb (An old SATA 300 Samsung F1 from my desktop machine)

which I'm perfectly happy with. Should I need more space I can either add a USB external drive (or possibly FireWire?) or simply replace the 300Gb PATA drive with a larger SATA drive by following the same process as removing to other SATA drive. I have no idea how difficult it is to remove the drive with the OS on it, but I imagine this is a no-no. It doesn't really matter as by the time that happens either the next version of WHS will be out and I'll have re-installed anyway, and.or more likely I'll be running on other hardware.

And the old SATA 150 drive? Well that's gone into my desktop machine as a scratch drive, but to be honest I'm not really using it at the moment. The grand plan is to have it as a local backup to replace the external 300Gb USB drive I currently have attached, and have one less power drain in the house. I would copy the data from this onto the WHS, but even with duplication I'm a little nervous about this, and as I've discovered to my cost with the Ubuntu box: You may call it a back-up copy on a back-up device, but if that device contains the only copy of your data then it's actually the primary and only copy and it's not backed up at all.

I also took the chance a week ago to take the graphics card out of my WHS box, so it is effectively running headless and hopefully saving about 10W (it's an old card). This didn't worry the installation at all (my trial installation restarted 3 times before it settled down) and a single re-boot had the machine back on the network and running fine.

What has stumped me (and I wonder if this is connected) is that I also updated the LightsOut plugin at about the same time, and this no longer wakes from sleep mode. I didn't change any BIOS settings, but to check I need to plug the graphics card back in and look at the BIOS settings, which isn't ideal.

If, and it's a long shot, LightsOut requires the graphics card to work properly (and I've no idea why it should), then it will be staying in as it's a good add-on, and will likely save me more than the 10W drop in power when the machine is on.

Although if anyone has any ideas what settings I should be using...

Sunday, 31 January 2010

iPad Initial Thoughts

Way back in the early turn of the century (probably about 2003) I had a Palm Treo phone, I believe it was a 180g, a monochrome device that was one of the earliest ‘smart phones’ around, although it wouldn’t look too smart now. I loved it, even though it was old technology even when I got it.

Around the same time a friend and work college of mine, John McDougall, purchased one of the early iPaq devices, a glorious device running a colour screen. It was amazing. Remember, the market at the time wasn’t concerned that these devices had no phone, phones were supposed to be separate from your PDA back then, despite the best efforts of a few manufacturers.

I remember one conversation where John derided my Treo (and I don’t mean that in a nasty way John) for running an OS which did not “properly” multi-task. “It’s a phone!” I told him, “Who cares?” “I can still have multiple applications running – or at least open, at the same time”. However his harsh words still lingered on toiling in the back of my mind...

Both our devices had hundreds of applications, both free and paid for, that we could source from a variety of locations on the web with little effort, and both were a joy to use in different ways.

That was about 8 years ago.

Soon after I bought an ordinary Nokia phone and an iPaq 4150, mainly as the Treo would often crash when answering an incoming call, and it was as uncomfortable as hell to hold against your ear for any length of time.

But that’s not the point I’m trying to make here.

This week Apple announced the iPad (apparently Version 2 will have wings!), a device running the iPhone OS. That means it currently doesn’t multi-task. That means it has no Flash support. That means you can only use Apple approved applications purchased via the App Store. That doesn’t mean rouge diallers and other nasties don’t already exist.

You may not even be able to buy ebooks for it in the UK (at least not initially). It hasn’t even got phone functionality (which would be odd I suppose), so in essence it’s an iPod touch with a very big screen. All this in a device that’s going to be “perceived” as a computer.

Don’t get me wrong, the iPad is a lovely piece of engineering from what I can tell, but it’s only an evolution in the hardware stakes. As far as the OS goes… well I didn’t want it on a phone, but on this, you’ve got to be kidding me! It is beautifully designed as far as presentation goes though, Very slick. However, I guess I’m not an average user. I think I’ll let Mr Stephen Fry buy, and keep, my one.

It’s not that I don’t even like this form factor, I really do. I loved my (now demised) HP Tablet PC (you know, one of those things that had a touch screen, a keyboard, and could be put into slate mode). This was however bulky to use and the battery life was only a couple of hours or so, 10 hours from this device will be very good and sets the benchmark for other devices to follow.

I think my ideal form factor could be something like the Apple iPad (and to me the big bezel around the screen could be a good thing) that slots into a keyboard or other portable type docking station to allow a real keyboard to be used (essentially like a laptop, plonk it into the bottom half of a laptop, with hinges and the additional ports!). How about if this was Bluetooth so I could use it or another keyboard wirelessly too?

It’s no secret that I’m a Windows man primarily, and in this rare case I actually feel a little pleased that the HP slate and others will be running Windows 7, you know, a real OS. Let’s hope the hardware measures up. If only Apple had seen fit to put OS X on the iPad. I still wouldn’t have got one, well, probably not, but I’d be more impressed.

Summary: Fail.

That’s possibly a bit harsh. Let’s just say it’s not what I’m looking for, it ticks the wrong boxes for me. It's a 'consumer device' not only in terms of market, but also in terms of functionality; it's designed more for consuming media than creating it. That's not what I'm after, but many will be, however even on this front I want to say "Must try harder".

Of course, Mr Fry and others will be snapping them up and I'm absolutely sure most people who do will be happy. It does look and will perform well, for what it does. It certainly doesn't deserve some of the accolades it's been getting, at least not in my eyes. Then again, some reviews have also been too harsh.

If you can’t wait to try one out I only have one suggestion to you. Get an iPod touch and put your face very close to it. It’s the next best thing to being there.

In the meantime if somebody brings out something similar, with the detachable wireless keyboard I mention above, and running Windows, well let’s just say I’m reaching for my wallet just at the thought.

Google is probably hoping the “Me Too” manufacturers will adopt either Android or Chrome, and I wonder where Windows Mobile 7 will fit into all of this. Any plans from Symbian in this arena, the last I heard the Nokia web device (MID, or whatever you call it) was running a variant on Linux, but at least this is a capable OS and can be made very pretty too. Not that Symbian isn't, in fact I do have a soft spot for Symbian as the underlying OS, but the UI plastered on top has let it down badly in the past.

I’d still prefer Windows 7 though, that’s where all my investment and knowledge is. Oh if only Windows 7 were multi-touch capable…. Hold on a moment ;-)

Thursday, 28 January 2010

WHS: The Big Install (Part 2)

Well, I've got the remote access running now by manually configuring the ports on my router, including opening the required port for WebGuide to stream media.

Now that this is working I'm able to upload files to the home server via drag and drop in Internet Explorer, which will be useful, but not as useful as it was in the days prior to SkyDrive and Mesh. It's nice to know the only limits I'll have are my own disc space though.

And whilst I'm able to connect to the server via remote desktop, I'm not yet able to connect to any client machines. This is probably because I need to re-start, but unfortunately I didn't have time to test the laptop this morning, and the desktop machine is still less that 70% through its first backup at the time of writing (about 10:25), despite having kicked this off at about 20:30 last night (hopefully subsequent backups will be tiny, that's what you'd expect, if that's not the case I'm in trouble for disc space anyway).

One of the things I need to see after the desktop backup completes is if the media files get put into the media directories automatically. If not I'll be copying these with SyncToy periodically, but at least then I'll be able to remove them from the backup cycle, which to be fair is where most of the backup file size comes from.

The other feature I've made use of today is remote desktop via the Mesh client, which is really useful, but also incredibly slow (I guess the backup isn't helping). I've since opened up the required ports, but again I need to restart before these changes take place.

No doubt I'll elaborate in my next post.

Tuesday, 26 January 2010

WHS: The Big Install (Part 1)

As per my last entry, I gave up trying to recover the (many years worth of) data on my Linux HDD pair that was destroyed in the upgrade from Ubuntu 9.04 to 9.10, and have started the install of the new Windows Home Server machine.

I wanted to set the machine up as follows:
Primary Drive: SATA 1Tb (An old SATA 300 Samsung F1 from my desktop machine)
Second Drive: PATA 500Gb (The data drive from the old Ubuntu Box)
Third Drive: PATA 300Gb (The system drive from the old Ubuntu Box)

This was where I fell at the first hurdle however. I know the 1Tb SATA drive is working; however try as I may the BIOS could not detect it (the motherboard is a fairly old nForce 2 model in a Shuttle SN45 V3). After some time trying to work out what was going wrong, I substituted the 1Tb drive for an old 200Gb SATA 150 drive. This was recognised instantly and at a total of 1Tb unformatted storage, I decided to cut my losses and go with it, albeit with an already heavy heart.

So now my machine configuration is:
Primary Drive: PATA 500Gb (The data drive from the old Ubuntu Box)
Second Drive: PATA 300Gb (The system drive from the old Ubuntu Box)
Third Drive: SATA 200Gb (SATA 150)

All good, albeit not optimal, but then I can add more USB drives later, with an additional power cost.

The next step went relatively easily, if slowly, that was to install the Windows Home Server OS onto the machine. I left this running after I'd entered as much information as it required, and went to bed.

The following morning I went through the remainder of the configuration (setting Administrator password, etc.) and after eventually finding the drivers, installed the network card and connected to the network, then stepped through the Windows Update cycle via remote desktop until all updates were downloaded.

After this I hit the second hurdle; although I could connect via remote desktop, the WHS connector application kept telling me the password I was supplying was incorrect, which I knew for sure wasn't the case.

Later that day I Googled the answer which was that the server date and time was incorrect (I was even in the wrong Time Zone despite telling the installation to choose "English (United Kingdom)") and after adjusting these, the connector software did (connect, that is).

So I've now started to install some Add-ins which I'll probably continue doing over the coming weeks.

I also performed the first back-up of my (now only working) laptop, which I left running overnight and was reported as completed this morning.

I've now got to back-up the main desktop machine upstairs, which I'm worried may fill the HDD (so I've done some pruning and will be using that failed 1Tb Samsung F1 drive as a local backup store), and work out the best way of storing my media on the server so that it acts as a mini media hub.

The other task high on my list is to get the machine accessible from the outside world. I'll be referring to my book tonight and will probably be manually configuring the router to do this.

Naturally, I'll let you know how I get on here, but so far it's going fairly well.

Fingers crossed it stays that way.

Saturday, 23 January 2010

All Gone

It's final and official. The upgrade from Ubuntu 9.04 to 9.10 killed all the data on both my drives.

I have now officially given up trying to retrieve anything.

Let the Windows Home Server installation trials begin.

Watch this space.