Welcome to TechNet Blogs Sign in | Join | Help

Off Campus

Michael Greene - Virtualization Specialist - US Education

News

  • The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    Subscribe as Email

    Plot my visitors on Virtual Earth

    My TechNet Edge Profile

    Blue Monster

Wake On LAN (WOL) – PowerShell style

Working on another project and I needed a way to wake up an offline server from within my PS script.  I found this genius blog post and converted it to a script.

Genius blog post - The PowerShell Guy : PowerShell Wake-on-lan script

I saved the below text as send-wol.ps1 for re-usability.  This code came from The PowerShell Guy blog, I cannot claim credit!!!!  I just made it a script.  Mainly, I combined two snippets from his post and added the args reference.

$mac = [byte[]]($args[0].split('-') |% {[int]"0x$_"}) 
 
$UDPclient = new-Object System.Net.Sockets.UdpClient
$UDPclient.Connect(([System.Net.IPAddress]::Broadcast),4000)
$packet = [byte[]](,0xFF * 102)
6..101 |% { $packet[$_] = $mac[($_%6)]}
$UDPclient.Send($packet, $packet.Length)

So how would you run it?  I would proactively open a command prompt and get the mac addresses from your arp table and save them to a file.  You can get at the table by running “arp –a” and locating the IP address for the node you are concerned about.  Later if you want to wake the host up, just open PowerShell, and run the script as follows:

image

Other ways to get the arp address for an offline machine?  If your network devices have SNMP enabled you may be able to leverage vendor tools to retrieve arp data from there.  If you have an inventory too such as System Center Configuration Manager, it would also store that data.

College Uses Application Virtualization to Deliver Course Software Easily, Inexpensively

That’s the subtitle of a case study that recently went online (so I’m not plagiarizing).  A colleague sent this over to me and I had the privilege of talking with these folks a couple of weeks ago.  Interesting details of this deployment (scroll down now to see why).  Reading the article I found some themes I hear across everyone in education -

(referring to managing labs)

“For years, meeting this challenge required two full-time IT administrators responsible for creating scripts for installing particular software combinations on PCs. Those hard disk drives then were cloned and the images distributed over the network to duplicate the software packages to other computers.”

How did they address this common challenge?  Application Virtualization.  From the article:

“Instead of installing entire applications through the network, Microsoft Application Virtualization 4.5 (part of the Microsoft Desktop Optimization Pack for Software Assurance) uses a streamlined delivery method. When a Sinclair student clicks to start an application, Application Virtualization receives a request from the student’s PC and then installs only the code necessary to start the application from a centralized virtual application server on the Sinclair campus. The software that is sent to the student’s computer is typically 20 to 40 percent of the total application.

After a student ends a session, the application and its user preferences are saved in a local, file-based cache location on the PC. When the student wants to use the application again, it opens from the local PC cache, resulting in a faster start than the initial session. There is little impact on network bandwidth, and the user’s applications are preserved even in the case of unexpected computer shutdown.”

Now, here is why I’m blogging about this.  The implementation details are different than other App-V projects I have heard about in EDU.  They are combing App-V, Terminal Services, and IAG, to do remote application access with end point inspection of student and faculty machines to ensure there is a consistent security baseline for anyone connecting in.  Many other organizations have implemented this type of scanning on a per-semester basis when student machines are required to register for network access.  In this case, every time a student accesses a virtualized application via IAG their machine is scanned to ensure they meet the security baseline throughout the duration of their enrollment.  From the article:

“The school is using Microsoft Intelligent Application Gateway (IAG) 2007 as a remote access gateway that works in tandem with Application Virtualization to deliver software packages. The school worked with SCE Consultants for the deployment of IAG including customization to provide role-based access to the campus network.

IAG uses a combination of a Secure Sockets Layer virtual private network (SSL VPN), a Web application firewall, and endpoint security so that students and faculty can easily access the software packages. The Sinclair IT department uses IAG to enforce compliance with rules that control access to and use of the applications, such as providing students with permissions to access software for particular classes after they are enrolled.”

This is really good work.  Congrats guys.  Look forward to hearing more from Sinclair Community College in the future!

http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000003808

Evacuate! script – move all VMs off cluster node using intelligent placement

Just wanted to share this script I wrote.  The idea is I want to do something (anything) to a host and feel it might cause a service interruption so I would prefer to move all VMs off the node.  Rather than doing it manually in the cluster or in VMM, or forcing VMs off in a reboot, this script will get a list of all VMs on a node and use intelligent placement to fail over VMs to the best possible node in your cluster in one quick operation.  This should work for VMs running on either Hyper-V or VMWare as long as you have SCVMM managing your environments.

   1: # ------------------------------------------------------------------------------ 
   2: # EVACUATE! 
   3: # ------------------------------------------------------------------------------ 
   4: # blogs.technet.com/offcampus 
   5: # version 1.0 
   6: # 
   7: # Description 
   8: #  Useful for quickly moving all VMs off a host using intelligent placement. 
   9: # 
  10: # ------------------------------------------------------------------------------ 
  11:  
  12: $vmhost=get-vmhost 
  13: write-host "Hosts:" -foregroundcolor "green" 
  14: foreach ($hostname in $vmhost){write-host $hostname.computername -foregroundcolor "green"} 
  15: write-host "" 
  16:  
  17: $Name = Read-Host "Which host would you like to evacuate?" 
  18:  
  19: $VMMServer = get-vmmserver -computername "v-scvmm-01.usedu.int" 
  20: $VMArray = get-vm -vmhost $Name | where {$_.customproperties -notcontains "Local"} 
  21: @( ForEach ($VM in $VMArray) { 
  22:     $VMHostRating = get-vmhostrating -vm $VM -vmhostgroup "All Hosts" -ismigration | sort -property rating -descending 
  23:     move-vm -vm $VM -vmhost $VMHostRating[0].name -RunAsynchronously 
  24: })
Three updates I apply in a Hyper-V/VMM lab

This resolves the Hyper-V status warning message in VMM.

http://www.microsoft.com/downloads/details.aspx?FamilyID=fd44b4e3-2dcc-4299-b345-bc09a9a37b60&displaylang=en

This resolves an issue when using BITS to transfer to/from volumes mounted by GUID.

http://www.microsoft.com/downloads/details.aspx?FamilyId=9EC9DBB9-82AD-4D34-9267-76A0126A8F18&displaylang=en

This updates the Failover Clustering console to reflect Hyper-V commands.

http://www.microsoft.com/downloads/details.aspx?FamilyID=c614376d-477a-4bd9-8559-3c8b91f90998&DisplayLang=en

Open remote connection to Hyper-V VM console

Access directly to the console of a virtual machine in three easy steps.

1. Create shortcut to VM Connect

Open %programfiles%\Hyper-V and do a right-click drag and drop to your desktop from vmconnect.exe to “Create Shortcut Here”.

image

2. (optional) rename the shortcut to something you like and put it somewhere convenient to use often.

image

3. Open the shortcut, type the name of your host, select your VM.  Connect.

image

Hyper-V snapshots are for rollback, not backup/recovery

I try to hit on this point in every Hyper-V presentation.  Snapshots are GREAT for maintenance and roll-back, but they are very, VERY different than what you might be currently using as “snap-mirrors” on your SAN environment.  The similarities in syntax have lead to some understandable misunderstanding.  (how’s that for prose)

Snapshots are storing all changes out to .AVHD files.  Yes, you can expect these AVHD files to grow over time because only “reads” are now being drawn from your original VHD, all “writes” are now going in to the .AVHD file for your current position.  That’s why it is important to consider where you are going to store snapshots.  This value is configured in the properties of each virtual machine.  If you are planning to take a snapshot and make changes that involve a lot of incoming data, you will want to first make sure your volume has enough free space available for this data  until you are ready to delete the snapshots which will merge your changes back in to your original VHD.

So you are about to apply some change to a file server vm.  You take a snapshot:

  • Everything goes well, you can delete the snapshots and all changes are merged back in, you now have one VHD file to manage.
  • Something goes wrong, you can hit “Apply” on the date and time (or name) for the point you want to restore back to.  The .AVHD file is kept but the machine boots from the original VHD storing changes to a new file.  The snapshot storing the “things that went wrong” is still available if you ever need to “roll forward” as you will see in the console.  When you are done, you can delete all snapshots and all changes in your current hierarchy are merged back in.  You now have one VHD file to manage.

Notice that in either case, when the maintenance for my VM is complete I DELETE the snapshots so changes are merged.  You might even consider checking the snapshots location after the merge is complete to ensure nothing is waiting for a VM reboot to finish merging active files.  Why is this important?

Let’s assume my datacenter has been completely wiped out by natural disaster.  Also assume I have not setup Windows Server 2008 to cluster my VMs across physical locations and my only recovery option is off site VHD file backups.  I can take my VHD file and from any server running Hyper-V I can boot that VM and be back up and running in seconds.  If I have snapshots still in place, I have to restore the host and then restore my VM to that host with the original configuration so my snapshot is still available when the machine boots.  Otherwise I risk losing some data.

If you find yourself in the second case and are searching for any possible solution, see this community article.  Although this would not be technically on the “support” list, it may be your shortest path out of a bad situation.

Community Link: How to Manually Merge Hyper-V Snapshots Back into one VHD
http://blog.networkfoo.org/?p=384

Microsoft Admins in Higher Education – Technical Conference – Registration Open

Each year we host around 100 IT Pros from universities all around the country (and the world) in Redmond for a three day conference.  This is organized by a committee from the Windows HIED listsrv hosted by Stanford University and has a focus on NOT being a sales event, rather a chance for administrators in higher education to interface directly with product teams in Redmond and listen in on technical presentations regarding infrastructure focused solutions.

Even if you are not a subscriber of the listsrv but you are a technical resource from a college or university, you are welcome to join us!  If you are curious about the technical focus, see the agenda posted to the HIED wiki.  You must be willing to sign a Non-Disclosure Agreement form as some of the content is “next version” planning information.  The official invite details are below.  Hope to see you there!

Windows HiEd Conference 2009

Background

Working in conjunction with Windows-Hied listsrv representatives, Microsoft Education is pleased to host the 5th Windows Hied Conference at the Microsoft Campus in Redmond, WA, March 30th – April 1st,  2009.

Conference Goals

As has always been the case for this event, it is NOT a sales or marketing event.  Attendees generally have deep technical background in both Microsoft as well as UNIX/Linux operating systems.  Presentation responsibilities are being split by Microsoft and customer attendees and focus the following primary goals:

  • Provide highly relevant product and solution discussion as well as tips and tricks for better evaluating, deploying, integrating, administering, supporting and simplifying Microsoft solutions in the higher education environment
  • Illicit product input and feedback to ensure product teams understand the needs of the HED customer base
  • Learn of unique challenges and successes of Microsoft product deployment from customer presentation sessions
  • Provide an informal venue to discuss additional issues and topics
  • Increase the trust and confidence of customer attendees in deploying and supporting Microsoft solutions
  • Provide Microsoft product teams an opportunity to talk to a focused and strategic group of knowledgeable HED customers

Event Logistics

NOTE - This event is limited to administrators from education.  To ensure adequate capacity, please do not register unless you are an administrator from a school/university.  We cannot guarantee refunds for those who register from other industries.

Blog Link: Janssen Jones on PowerShell

This is a great blog Janssen.  Keep them coming!!!

http://janssenjones.typepad.com/janssenjonescom/

The top three posts (as of today) are all related to managing Hyper-V with PowerShell.  Especially interesting is the code he has written to provision his SAN on the fly!

I guess I should start another (Links) section and point out to bloggers in EDU writing about virtualization technology.  If you have a suggestion, post a comment and let me know.  I’ll add it in shortly.

Case Studies – Hyper-V in Education

Indiana University

University Improves Service Availability, Reduces IT Workload with Virtualization

Indiana University is one of the largest state university systems in the United States, with nine campuses, 100,000 students, 7,000 faculty members, and 11,000 staff members. The university’s Auxiliary Information Technology (AIT) department had a hard time keeping up with the server growth needed to support services such as dining halls and residence centers. It also wanted to eliminate server failures that interrupted services and revenue flow. AIT turned to server virtualization using Windows Server® 2008 with Hyper-V™ and the Microsoft® System Center family of management tools. The department has whittled its physical servers from 150 to 32, has trimmed server deployment time by 90 percent, and can deliver higher availability and meet new service requests faster. The department is also saving U.S.$85,000 annually in hardware costs.

 


Kentucky Department of Education

Educators Aim to Improve Education, Trim Servers by 60 Percent using Virtualization

The Kentucky Department of Education (KDE) wanted to streamline data center and administration costs so it could direct more resources to new educational services. It also wanted to improve server redundancy for higher availability of teaching applications. As a cost-effective way to achieve these goals, KDE has embraced server virtualization using the Windows Server® 2008 operating system with Hyper-V™ technology. Using Hyper-V, KDE plans to reduce its centralized physical server holdings by 60 percent by 2010. Fewer servers will reduce the server management workload. To attain further efficiencies, the IT staff is considering using Microsoft® System Center Virtual Machine Manager 2008. More importantly, by using virtualization, IT resources will be freed up and available for new services that support better teaching, and will improve server uptime to reduce classroom interruptions.

 


Volusia County Schools

School District Uses Virtualization to Improve IT and Cut Costs During Budget Crisis

Volusia County Schools serves residents on the east coast of Central Florida. To reduce costs, the school district’s IT department wanted to cut its server acquisition rate and consolidate existing servers—while continuing efforts to improve the quality of education. The department used the Windows Server® 2008 Enterprise operating system with Hyper-V™ virtualization technology to consolidate 70 servers to 6, a 90 percent reduction. It also uses Microsoft® System Center Virtual Machine Manager 2008 for easier server management. With Hyper-V, the district centralized its servers and expects to reduce server acquisition by about 80 percent annually. Most importantly, the IT department improved business continuity and its ability to deliver new applications to students and staff in less time, at a fraction of the cost it took to deploy them on dedicated physical servers.

 


Highline Public Schools

School District Improves Teaching Support with Integrated Technology Management

Highline Public Schools, south of Seattle, Washington, had big plans for making better use of technology to enhance teaching and learning—but technology disarray stood in the way. The IT staff needed to standardize district computers and implement tools for monitoring and managing technology before it could move forward with new teaching aids. With bond funding, Highline upgraded its computers and deployed Microsoft® System Center Configuration Manager 2007 to automatically deploy software and is configuring Microsoft System Center Operations Manager 2007 to remotely monitor and manage servers. With standardized technology in classrooms, teachers are better able to enhance teaching with technology. The results include more time for the IT staff to help teachers with technology needs and the ability to detect and remove unauthorized software from its network.

 


University of Canberra

Virtualization Halves Management Effort for Campus Technology Support

Established in 1968 the University of Canberra delivers education to approximately 10,000 students in a technology-leading environment. However, the university’s IT department was constrained by the effort required to maintain network security and the time it took to commission new servers and maintain its existing large server environment. IT staff did not have the resources to explore or implement new technology services that the university wanted to retain premium technology support for its teaching. In 2008, the university installed Microsoft® Windows Server® 2008. As a result, servers could be configured faster, and firewalls were easier to install and were more effective. In addition, by utilising Hyper-V virtualisation functionality, the university drastically reduced its server hardware requirements and server environment maintenance needs.

 


University Claude Bernard Lyon 1

University Improves Security and Access to Information for Campus Community

The University Claude Bernard Lyon 1 in France wanted to improve access to applications for students and employees while strengthening security. To meet these goals, the university is implementing a solution based on Windows Server® 2008. Users will be able to more easily connect to multiple applications while on campus and from remote locations through single sign on and Terminal Services. Network Access Protection will help ensure the health of their computers and the network. In addition, better management and deployment tools are expected to improve the productivity of IT administrators, who will have more flexibility and control in managing the infrastructure. Finally, the university expects to improve performance and availability through server virtualization and support for 64-bit technology.


Hyper-V and Red Hat, support is on the way!

This is really great news, particularly for the vast number of administrators in Higher Education who have adopted Hyper-V for all or part of their virtualization workloads!  This entry from the Hyper-V team explains a new support agreement between the two organizations that will bring integration components on both sides (Windows virtualized on Red Hat and Red Hat virtualized on Windows).

http://blogs.technet.com/virtualization/archive/2009/02/15/Microsoft-and-Red-Hat-Joint-Technical-Support.aspx

Windows 7 Gadget – point and click time zone change

I travel a LOT and find myself in 2-3 time zones per week.  In Vista, a user could change time zones without elevation but it was nearly impossible to automate the process.  Windows 7 includes a command line utility to make time zone change automation a trivial step.

I authored the attached gadget as a simple way for me to swap time zones when travelling.  I have since grown dependant upon it so I wanted to post to the blog to share with others and so it never gets lost…  :-)  Note: if it downloads as a (dot)zip file just rename it to (dot)gadget.

The coding is simple (possibly too simple to the point of redundancy).  I just call tzutil.exe and pass a time zone.  If you are in Arizona or Indiana, you may want to tweak things a little to account for the daylight savings time exceptions in those states.  You could also just click the “wrong” zone.

In case you are interested in tzutil.exe and do not have a Win7 machine handy, here are the options.

Windows Time Zone Utility

Usage:
TZUTIL </? | /g | /s TimeZoneID[_dstoff] | /l>

Parameters:
    /? Displays usage information.

    /g Displays the current time zone ID.

    /s TimeZoneID[_dstoff]
       Sets the current time zone using the specified time zone ID.
       The _dstoff suffix disables Daylight Saving Time adjustments
       for the time zone (where applicable).

    /l Lists all valid time zone IDs and display names. The output will
       be:
           <display name>
           <time zone ID>

Examples:
    TZUTIL /g
    TZUTIL /s "Pacific Standard Time"
    TZUTIL /s "Pacific Standard Time_dstoff"

Remarks:
    An exit code of 0 indicates the command completed successfully.

Hyper-V Remote Management – resolving the "Access Denied”

Got this question twice this week so I’d say it is blog worthy.  How to configure a Hyper-V server to be remotely managed (manage stand alone server or across domains).  You might also consider reviewing the ACLs he describes if you are troubleshooting some anomaly in a trusted domain environment.

John Howard has instructions but he also has written a tool specifically more making the changes easier.

John Howard - Hyper-V and virtualization blog : Configure Hyper-V Remote Management in seconds

E-Book on Microsoft Virtualization Solutions from MS Press – Absolutely Free

I caught this in an RSS feed earlier this week and just had a request to share the link in our presentation today.  Here you go!

http://csna01.libredigital.com/?urmvs17u33

image

When searching for the link, I discovered additional learning resources:

http://www.microsoft.com/learning/virtualization/default.mspx

The Minzilla Project, Part Two

Yes, I am still alive!  Thanks to a couple of people who recently motivated me to get another post online.photo of Win7 on Mini 1000

I’ve been travelling with my HP Mini 1000 for 2 months now.  I can honestly say I have no major issues that would cause me to turn back and carry a full sized laptop again while travelling.  I really enjoy the day to day experience of using this device.  The keyboard is a good size and the low resolution is workable for most if not all daily operations.

I have had numerous people come up to me in airports, coffee shops, and in meetings, to ask about it.  The best comment so far has been “so, is that like a fully functional laptop?”

  I want to confirm which upgrades I completed and which have stuck with me through 16 cities in the last 6 weeks.

Memory – I’ve been very happy with the 2GB upgrade.  I never powered on this machine with the OEM 1GB default, so I can’t offer any opinion on performance comparison, but I haven’t had any issues while running with 2GB.

Mouse – The “Arc” is awesome.  Saves a lot of space in the bag.  I have found it to be a very naturally fitted mouse to the size of my hand, much better than other “travel” mice.  It also draws a fair amount of comments on its own from interested passers by.

OS – I’m happy to say, Windows 7 has been running on my Mini 1000 since the day of public release and I have been very happy with it.  Performance has been great.  I have no empirical data collected but my user experience has been that Win7 on this netbook feels more responsive and overall faster than the stock WinXP OEM image.  All drivers loaded out of box, some updated over Windows Update.  The only device that isn’t functioning is the internal microphone, but serious VOIP users have long ago given up hope for using a laptop internal mic for acceptable call quality.  The overall experience of window management has added a lot to my personal user acceptance of this device and having a cleaner taskbar is obviously a benefit at low resolution.  I also docked the new taskbar to the left side of the screen given this is a widescreen device.  This took over a week to get comfortable with but now it feels very natural and moving it back to the bottom of the screen feels cramped and almost stale in some way.  I will likely do a seperate post to expand upon these notes.

Hard Drive – As one of you commented, my original SSD drive that I ordered for this machine was too large.  I have repurposed that disk for other projects (btw, that disk is great, as it also supports a mini-USB connection).  I ended up ordering an MTRON 1.8” SSD from Amazon.  It looks like the price has now gone up by over $100 from mid-December.  This was a simple hardware change requiring only a screwdriver, quality light, and something small and flat to deal with the tiny PATA ribbon.  There are plenty of online articles on how to change out the drive in the Mini 1000 if you do some searching.  I have found performance thus far to be excellent but I haven’t experienced any significant increase in battery life.  It is surreal to use an SSD during daily operations where you are expecting to feel the vibration of a disk spinning up.  The only moving part in this netbook now is the fan.

Review of the MTRON 1.8” SSD - http://www.tomshardware.com/reviews/mtron-ssd-32-gb,1729.html

Other – After watching some YouTube videos and looking over forums, it appears there isn’t a WWAN device in this netbook after all.  The port is there, but there is no card behind it.  I’ve given up on that project in favor of a “personal wifi hotspot” which I will be blogging about soon.  I did end up with the Tom Bihn laptop bag which has been awesome and I will also write-up my thoughts on that in more detail.

I am still waiting for HP to release the VGA dongle.  I am currently using a USB-VGA adaptor which actually is working very well, but I am hoping the dongle comes in a little smaller as part of this project is reducing the weight of my travel pack as much as possible.

I’m back baby, and I’ve brought the HP Mini 1000 (or The Minzilla Project, Part Uno)

After many months away from the blog, I’m finally back.  You guys/gals in EDU have powned my calendar since Hyper-V went RTM.  I’ve decided to let all the stale Email in my inbox get staler (turns out that’s a word?) and get back to blogging, an activity I have been missing in my routine.  I’ve no shortage of material given my extended blog absence, but I’m kicking off my return with a project.  MinzillaHP Mini 1000 and Microsoft Arc in action mode

After a year of looking for someone who would consider giving me a netbook to “demo”, I finally cracked and bought one on my own dime after HP released the Mini 1000.  It is the most stylish notebook to suite my tastes (PC or otherwise) on the market while remaining very functional.  After doing a lot of reading, my biggest concern was actually not performance, keyboard/screen size, peripherals, or power, or drivers, it was longevity.  Is it wise to buy a device that ships with max 1 GB of ram?  That’s pretty low by my standards and really puts a device in the “getting too old to keep using” category for me, on day one.  I’d frown on anything with less than 6 cores and 16 GB ram for a primary laptop in 2009, even if nothing is shipping with those specs as of yet...

HP Mini 1000 and Microsoft Arc in travel modeThen I started finding forum discussion of upgrading the devices, and I became encouraged.  For the price (about $520 shipped), why not try to pick one up and customize it as a secondary laptop?  Mod it a little to beef it up?  Then I watched the PDC video regarding Win7 and I knew I would want a Netbook for testing, so hear I am, blogging on a Mini.

My assumptions are:

  1. This will NOT be my primary laptop. I have an HP 8430 with an external monitor for everyday use.  This will be for working from the living room at night, and to save my spine when traveling.  I may even take on another project to support my 8430 with a VGA splitter and dual touch screen monitors, but not until the economy straightens out…  (kidding, sort of)
  2. The application set I’m looking to support will be:
    1. Outlook 
    2. Internet Explorer
    3. PowerPoint
    4. Remote Desktop
    5. Live Mesh
    6. Word
    7. Excel
    8. Office Communicator
    9. Home Server Client
    10. Forefront Client Security
    11. Live Writer
    12. Zune
  3. This will not be a “how cheap can a laptop be?” project.  I'd rather it be more like a science experiment to try and build a “can’t live without it” device to fit my own tastes.

Wave One Upgrades:

  1. Memory.  This is an easy one.  I found a page from someone who has already done it.  Before even booting the device, I bumped it from 1 GB to 2 GB.  Note: I borrowed a 4 GB DIMM with the same specs from a good friend and confirmed the device would not even POST with 4 GB.  I don’t know whether that is caused by the BIOS or the chipset.  Thought someone might be interested, I know I was curious what would happen.
  2. Mouse.  Yeah, not so exciting.  I did get the new Arc mouse, which looks pretty awesome sitting next to the Mini.
  3. OS?  The jury is still out on this one.  This device came with XP and there are no Vista drivers on HP’s site.  I’m yet to see any bloggers write up an upgrade.  I’ll be taking on this task soon, just to report on my findings.  Once Win7 hits an official beta, I’ll be going there ASAP.  XP does run like a champ on this with 2 GB, but with the amount I travel I would really like to have BitLocker back.  Seriously, I do hibernate and my recovery key gets backed up to Microsoft’s AD, so I feel secure with BL enabled in the event that I lose my device.  I also miss the look/feel of Vista, especially search on the start menu.
  4. Hard Drive.  This is the big one in my eyes.  Although the drive has not been an issue yet, it is a 60 GB, 4200 RPM SATA.  I’ve already ordered a replacement, a GSKILL 64 GB Solid State drive.  I have no idea whether this will fit/work.  I may come up looking foolish, but that’s why they call it trial and error.  I’m not focused on a performance upgrade here (although I doubt it could hurt) as much as a boost in battery life and a reduction in heat, given that much of the time I will be using this machine it will be resting on me.  I’m curious how it might effect suspend/resume times.  Hell, it may not fit at all.  If that’s the case, I’ll be blogging that too.
  5. Some no-brainers.
    1. I’ll be ordering the VGA dongle when it comes out.  Until then, I ordered a USB based VGA adapter.  I’ll let you know how each turns out.
    2. Looking for a good case.  I found an ok sleeve but I want something awesome.   The Tom Bihn messenger bag is probably going to be a match.
    3. Tip – go find and apply the Zune theme if you are staying on XP.  Looks good against the black finish of the notebook.
    4. I’ll be getting the 6 cell battery when it ships too.  Until then, when I post an update I’ll let you know how battery life is going.  Seems to be holding a few hours thus far.

Back of my brain thoughts:

  1. Alternative energy sources.  Clint Rutkas, I’ll be calling to have coffee soon and discuss!
  2. There are some forum posts indicating you can use the SIM slot in this device with AT&T.  I’m happy with my Verizon aircard and won’t be cutting over soon.
  3. Hoping to hear of interesting upgrades in the comments section.

Interesting photos:

This gives you a relative comparison for the size of the Mini.  First, sitting next to our family TouchSmart.  That is the 22” TouchSmart, not the big 25”.  Next, a photo comparing the full size keyboard from the TS with the more compact keyboard on the Mini.  As you can see, the layout is strikingly similar without major sacrifice.

HP Mini 1000 and TouchSmartMini vs. TouchSmart keyboards

More Posts Next page »
Page view tracker