As I’m getting to learn the latest Windows 8.1 release from the current Pro Preview version that’s available, I’ve been finding my way into some of its more obscure or random wrinkles. In responding to a reader inquiry about my recent post about the WinDirStat utility (“Run as Administrator” Adds to WinDirStat File Visibility, 8/19/2013) this morning, for example, I learned that the built-in Windows backup utility which appears in Windows 8.0 as “Windows 7 File Recovery” in Control Panel, is no longer present in Windows 8.1. This same utility is a port of the “Backup and Recovery” utility that was present in Windows XP, Vista, and Windows 7 as well. But it’s apparently gone, gone, gone in Windows 8.1.
Output from the winver command in Windows 8.1 shows that it’s labeled Version 6.3 (Build 9431) and is desigated as “Windows 8.1 Pro Preview,” with an expiration date of 1/15/2014.
For those who might need to access the .vhd or .vhdx files that the Windows 7 File Recovery utility creates as part of its backup file collections from older versions of Windows 8, I was also surprised to learn that Hyper-V’s “Import Virtual Machine…” interface won’t permit you to mount and access the contents of those virtual disks. Nor, to my greater surprise, will Elaborate Bytes’ usually excellent Virtual CloneDrive tool. You can always use the “Attach VHD” option in the Windows built-in Disk Management (diskmgmt.msc) utility, though, to mount and grab files from backup images that the older utility created on Windows 8 prior to an in-place upgrade to Windows 8.1 (which shows up as Disk 7/M: Drive in the following screencap).
The ‘brute force technique’ for accessing a Windows 8 image backup created using the Windows 7 File Recovery utility is to use Attach VHD in the Disk Management console.
After a bit of poking around, I found a free utility named VHD Attach 3.80 that provides right-click support for mounting VHD and VHDX files in Windows 8. It did the job nicely once I figured out I had to use the “Run as administrator” option to grant the program sufficient rights to mount the virtual disk file that the Windows 7 File Recovery utility creates and protects with system level privileges. Armed with this insight, I tried to do likewise with Virtual CloneDrive, but still found it blocked by access restrictions. Thus, if you want to get into image files in Windows 8.1 that originated from the Windows 7 File Recovery utility in Windows 8.0, it looks like you’ll need to use Attach VHD in the Disk Management console, or grab and use VHD Attach as an alternative.
I’ve written repeatedly about a great, free SourceForge utility called WinDirStat for this blog over the years. But just this morning, I learned something about the program I didn’t know — namely that applying “run as administrator” when using this tool sheds additional light on where files that WinDirStat labels as “Unknown” come from. I’ll show two screen caps to illustrate what this can mean in stark fashion:
Left/above shows a huge yellow unknown area; right/below shows a much smaller area of the same hue.
The first screenshot was generated by running WinDirStat directly from the Start menu, but I created the second one for the same drive after launching the program using the right-click “Run as administrator option.” The differences between the two screenshots show that elevated privilege for the program provides more insight into Windows System information available from the System Volume Information data to administrators but not to other users (even if they, like the account used to generate both screenshots, are members of the “Administrators” or “Local Administrators” groups). I had been wondering about the huge allocation to Unknown for this drive, and discovered this technique by Googling “large unknown file WinDirStat.” In turn, this led me to a sequence of user forum posts that mentioned the difference in passing, while explaining how to reduce the size of such allocations to other users (I was already aware of using VSSADMIN to reduce shadow copy storage, and had checked — and reduced — those allocations already).
The upshot was that I was able to see that around 72 of the 90 GB that showed up as “Unknown” in the first screen cap, could actually be attributed to image and other files in the WindowsImageBackup holdings, as shown in the second screen cap. In that screen cap, the “true Unknown” — namely the volume shadow copy files — resolved to under 12 GB, entirely in keeping with the allocation that I’d made (and double-checked) using VSSADMIN. It all goes to show that some problems in Windows aren’t necessarily problems at all. Rather, they’re a matter of assessing circumstances from the proper perspective! A valuable insight for me, and I hope for some of you readers as well.
If I owned Microsoft stock I would be none too pleased right now.
Microsoft was slapped with a class action suit this week by New York-based law firm Robbins Geller Rudman & Dowd LLP on behalf of those who bought Microsoft stock between April 18, 2013 and July 18, 2013. The 30-page complaint filed in the District of Massachusetts charges that Microsoft and its officers, including Steve Ballmer, Peter Klein, Frank Brod and Tami Reller, allegedly violated the U.S. Securities and Exchange filings with misleading statements about the lackluster performance of Surface RT.
Microsoft took an unexpected $900 million inventory write off for Surface RT, which only came to light in its fourth quarter earnings call held in July.
The law firm claims that Microsoft delivered misleading statements about the Surface RT and knew Surface RT was not doing well in the market. The firm said Microsoft failed to notify its shareholders that Surface RT experienced extremely poor customer demand and the inventory declined in value during Microsoft’s third fiscal quarter ending March 31, 2013.
To be fair, if you’re in the techie world and have been following Surface RT, you’d know that the product has not fared well since the beginning of this year: Microsoft’s fire sales on the excess inventory for Surface RT and even Surface Pro at its tech conferences in June, a free $100 keyboard, and recent price slashing on Surface RT all signaled bad news. . Surface RT has yet to gain any traction in the enterprise as well as consumers, and partners like Asus are officially pulling support.
For those who don’t follow Microsoft closely but own stock, the $900 million write off could have been a shocker because Microsoft missed its earnings. Upon disclosure of the news, Microsoft stock suffered a big drop, down by 11.4%, or $4.04 per share. According to the complaint, this was the biggest price drop in four years.
Questions remain as to whether Microsoft knew its Surface RT inventory plans during the previous third fiscal quarter and whether they’re accounting practice to write off the inventory was acceptable.
Indeed, the complaint states that Microsoft’s partners were already cutting prices on their own inventory to get rid of the overstock, way before Microsoft did. Even they knew the platform wasn’t as successful as expected.
Having watched the tech industry for longer than I want to say, Microsoft’s Windows RT-based tablet seems like an experiment. Remember all those Windows CE devices? (Yes, I still have a Compaq iPaq gathering dust somewhere). Microsoft is throwing spaghetti to the wall again to see what sticks.
But let’s be clear. Microsoft all along has said that what they’re doing now with their corporate restructuring, Windows 8, Office 365, Azure, and branding itself as a devices and services company is part of a long-term strategy. And that, my friends, is what we all have to remember.
Yes, Microsoft may have made a serious error with this Surface RT inventory write off and Windows RT, but they still have loads of cash to take the company forward and seek their long-term vision. This takes time. It’s not a short-term gain but a long-term outlook.
For now, maybe we’ll see more Surface RTs selling on eBay, Overstock.com or on those penny auction sites like Quibid.com.
Score one for the Russian rumornets: Ed Bott has just reported that Windows 8.1 will go into general availability (GA, open to the general public) release at 12 AM in New Zealand (which Mr. Bott informs us is 4:00 AM in Redmond; that’s PST or -08:00 UCT). I blogged here last week about Russian language site Microsoftportal.net claiming that the OEM release could go out as early as August 16. Given that the date for GA has now been announced, and that it usually precedes GA by two months exactly, they were off by a day or two, at most. Bott confirms the overall timing, and indicates that “…my sources have also told me … that Windows 8.1 has been officially released to manufacturing.”
Today’s Blogging Windows post from Brandon LeBlanc shares the info that on October 17/18, MS will post the Windows 8.1 update for free on the Windows Store.
What’s interesting is that the rumor mill has been grinding thick and fast lately about when the OEM release will be made available via MSDN. I’ve read some sources that claim MS will skip this step and hold off on making the OEM release available until the GA date rolls around. Frankly, I don’t see how or why MS would choose to do this to developers, who need some time to get their applications ready for Windows 8.1 before it ships (or who conceivably might decide to build some new ones to coincide with the GA date). Bott catches my general take on this still-murky situation quite nicely when he says “There’s no indication in today’s consumer announcement of when the Windows 8.1 code will be available for developers on MSDN, nor when the Enterprise edition will be available for general release.” Just because MS isn’t saying anything about this yet doesn’t mean that nothing is going to happen until GA. Let’s hope Ed’s request for additional information produces some results sooner rather than later.
Microsoft’s brand-new “…by the Numbers” page presents a Modern UI tile-based interface to visitors and tracks counts of all kinds of interesting facts and trivia about the company. Here’s a representative screen cap of some of its leading facts and figures:
The tiles for “by the Numbers” are continuously updated, and cover number topics and tallies for Microsoft products, platforms, and other activity.
What you see in the preceding screen capture comes from the left hand side of this collection of counters and reported info, and covers from left to right, top to bottom):
- the Windows 8 overall license count (100 million plus, as shown)
- the current number of Windows Store apps and games (over 170,000)
- the number of MS Live accounts with associated SkyDrive storage (250 million plus)
- number of Xbox 360 consoles sold worldside (over 76 million)
- total minutes spent using Skype daily (up to 2 billion worldwide)
- total Microsoft employee donations to its Giving campaign (over $1 billion for 2013 so far)
- number of Xbox Live members (over 48 million in 41 countries)
- total number of Windows Store downloads so far (250 million app downloads)
- total user population for Enterprise social network Yammer (7 million)
- total active users for Outlook.com email service (over 400 million)
There are 20 more counters reported as you scroll right on this display, including information about various Microsoft training initiatives, Kinect and other Xbox gaming data, Office 365, and lots of other stuff. You can even learn that over 2.6 milion gallons of beverages are consumed on the MS campuses annually, of which 40% is Coke Zero. Other interesting items include the membership of the MS Partner organization (over 430,000) and the number of Office users around the world (over 1 billion). Check it out!
No matter how long I work with Windows stuff, I always keep learning something new. This morning, I picked up a rumor trace from Win8China, courtesy of Neowin.net (“Windows 8.1 build 9477 reportedly in the hand of OEMs ahead of RTM“). From that reporting, I absorbed some additional MS release terminology — namely “escrow stage,” which apparently refers to the point at which (in the language of the Neowin story) “features are now locked down” and the software goes off to OEMs for preliminary testing before the RTM stage is attained. Presumably also, in keeping with normal MS release numbering practice, that’s the point at which the release number will increment, and we can expect the version number to hit 9500 to signal “ready for prime time.”
From Build 9431 (preview) to Build 9477 (RTM escrow) to Build 9500 (RTM). Seems like a likely progression.
This step lends some additional credibility to the notion, already reported here and elsewhere, that the RTM date for Windows 8.1 might occur sooner than the final week of August (26-30). Some reports have guesstimated RTM as early as August 16, one week from today. Perhaps that is a bit ambitious, but it’s not inconceivable that RTM could occur some time during the following week (August 19-23). We’ll see!
Group Program Manager for Windows Security and Identity Dustin Ingalls recently posted an interesting item to the Windows for your Business blog, in the wake of his attendance at the Black Hat security conference. Entitled “Black Hat 2013: Windows 8.1 Helps Keep Data Secure in a Modern Environment,” it walks readers through a list of changes and enhancements to Windows 8.1 explicitly added or beefed up to improve the new operating systems’ security capabilities.
Following Black Hat 2013, MS opens up further on new or extended Win8.1 security stuff.
Here’s a list of topics with some detail summarized from that blog post:
- Trustworthy Hardware: MS is moving toward requiring support for a Trusted Platform Module (TPM), circuitry that provides enhanced cryptography, on-board secure storage for keys and certificates, and other strong security functions in future hardware (“We are working towards requiring TPM 2.0 on all devices by January 2015.”). Provides the foundation for improved security for BYOD situations.
- Modern Access Control: ways that IT can restrict physical access to devices. Biometrics will gain capacitive full fingerprint support on touchscreen devices using the app-based Settings widget, with biometrics now applicable to any Windows credential prompt of any kind (instead of during login only). Improved APIs for biometric support in Windows Apps, including WinRT.
- Multifactor Authentication for BYOD: Continued streamlining for managing Virtual Smart Cards (VCS) including support for enrollment and management in WinRT, with more controls over how devices connect to internal networks, and secure access controls for personal devices in BYOD situations.
- Trustworthy Identities and Devices: MS will seek to “increase the trustworthiness of the PKI by help manage and drive certificate best practices and adherence to standards…” This will include a daily scanning service for the top 2,000,000 SSL/TLS sites to look for anomalies or bad practices, and a requirement from servers or sevices to require attestation that private certificates and keys are protected by hardware (if not, access is denied — see the first bullet point above).
- Data Protection: In Win8.1 devices encryption applies to all editions for devices that support InstantGo, where Windows 8.1 Pro and Enterprise will also get the benefits of BitLocker, including BitLocker To Go, a network key protector, and automatic recovery key escrow in AD, plus a “remote wipe” capability that enables IT to delete sensitive data if a machine gets lost or stolen, or on BYOD machines (without affecting personal data).
- Malware Resistance: Windows Defender gains heuristics to monitor “bad behaviors” in memory, the registry, or the file system (before malware signatures get created or are available), and Internet Explorer gains the ability to screen binary extensions before they get loaded, along with default use of Enhanced Protection Mode in IE11.
It will be interesting to see how all this plays out, and how well the TPM requirements perform on systems that include such circuitry.
My nine year old son, Gregory, is suffering from techno-lust. He wants to buy a an XPS 27 Touch, a Dell 27″ All-in-One touchscreen PC that comes with Windows 8 pre-installed, along with 8 GB RAM, a 1 TB conventional hard disk, wireless 802.11n, Bluetooth, and a wireless keyboard and mouse. Because he likes to look at and contemplate his planned purchase — my wife and I have decided to provide a matching grant, where every dollar he saves will be matched by an equal contribution from the family exchequer — we drop in on the Microsoft store once or twice a month these days, so he can play with (and on) the demo versions of this system that they make available to prospective shoppers.
After we finished dinner at a nearby restaurant last Saturday night, we made the pilgrimage to the Microsoft Store so he could play with an XPS 27. While he was running through some Xbox games for the PC, I had a chance to chat with one of the senior sales staff in the store. We started talking about the Surface Pro, and I expressed my frustration that the units only came equipped with 4 GB of RAM and didn’t include a 256 GB SSD. Much to my surprise, my interlocutor informed me that one could indeed purchase a Surface Pro with 8 GB of RAM (it has a single SO-DIMM slot, apparently, and can be equipped with an 8 GB module) and a 256 GB SSD, on special order at a price of around $1,200.
That’s when I also learned that MS has recently given the sales staff more latitude to make deals with customers through their stores, and to offer more options on hardware configurations, bundles and packages, and even volume purchases for enterprises or organizations seeking to acquire Windows 8 computing platforms in bulk. It seems that for some time, the staff was prevented from engaging in “real sales” with bigger buyers or well-heeled customers, but that is apparently no longer the case. The recent mark-down on the Windows RT model of the Surface has also been accompanied by a more sales-oriented approach to wheeling and dealing in Microsoft’s retail arm. It will be interesting to see how Microsoft plans to let word on this change of philosophy make itself known to the marketplace. I have to believe I’m not the only person unaware of this recent development.
As for myself, I might have already bought a Surface Pro had I been able to get what I thought was unavailable earlier on. Given that Haswell-based Surface Pro units should be available by year’s end (or perhaps in tandem with the Windows 8.1 GA release in mid to late October), I may just decide to see how much of an additional mark-down I can wangle on a previous generation unit with the specs I wanted all along, and buy one of those instead. Only time will tell!
Although the exact date isn’t yet known, the OEM release for Windows 8.1 is likely to occur during the final week of the month. Given that the 26th of August is a Monday, it’s not impossible that this date could follow the OEM release for Windows 8 by exactly one year. OTOH, everybody hates Mondays, so the OEM release could easily fall a bit later in the week instead. But at least one source — Russian language site Microsoftportal.net — has claimed that the RTM (OEM release) date could fall as early as August 16th. In two to four weeks, we’ll know for sure!
The OEM release will be made public soon, probably during the final week of August (just like Windows 8 itself was).
What does the OEM release signal?
1. That the OS is final enough to hand over to equipment makers, who will start converting their OS builds to new images, and create the infrastructure necessary to pre-install lots of copies of 8.1 as part of their normal manufacturing process.
2. That the OS will be made available through MSDN and the Windows Store to those who wish to upgrade on a onsie-twosie basis, or for organizations that might conceivably wish to start working on their own infrastructure changes to build and distribute Windows 8.1 images (not likely to be a common occurrence, though some early adopters are likely to start digging into the newest desktop version, perhaps including some laggards who are being forced to give up on XP with the end of all support scheduled for next year).
3. That we’ll have a pretty darn good idea of what the final release of Windows 8.1 is going to look like: MS will release updates to the RTM version when the GA (General Availability) release goes public in October, but it’s unlikely to see any major changes after the RTM release gets into the OEMs’ hands.
Though Windows 8.1 offers some very nice features and functions — and in some cases, ones that are absolutely vital (as with a reworked Start menu, and improved desktop access) to any hopes the OS might have for success and commercial uptake — so far, it’s been hard to find any truly compelling reasons to make the move to the latest and presumptively greatest entry in the ongoing series of Microsoft desktop operating systems. But here’s something to ponder along those lines, as discussion in the July 26, 2013 posting to the Windows App Builder Blog. Entitled “Building apps that connect with devices,” this post lays out the mechanics of bringing apps and devices together in very interesting ways to take advantage of touch on the PC side and all kinds of focused capability on the device said. Here’s a block diagram of what this new approach looks like:
As it turns out, it’s the layers in the middle that make this incredibly interesting — and potentially quite valuable, for device makers and vendors — because they depend on what MS calls either device scenario or device protocol APIs. Here’s how the blog post explains these things: they “…allow a Windows Store app to talk to a device over industry standard protocols like USB, HID, Bluetooth (and Bluetooth Smart), as well as Wi-Fi Direct As a developer, all you need to do is simply identify the device (leveraging metadata) and then open a communication channel to the device. Opening a channel prompts for user consent.” And if such consent is granted (it’s required to prevent apps from accidentally or maliciously communicating with devices behind the scenes, without users being informed or aware of such activity), apps can communicate with devices — even those involving large data transfers, which can proceed even after a user changes focus to another app — as and when they need to.
This finally explains what MS was getting at when they disclosed that Windows 8.1 includes built-in facilities for driving 3-D printers (which have previously required dedicated device drivers for earlier versions of Windows). It also explains how MS can claim that “home developers can create their own apps to communicate with non-standard devices. The post concludes with pointers to a series of videos that dig into these subjects in more detail:
- Building an app that connects to devices [2-023]
- Using Geolocation and Geofencing in Windows Store pps [3-9034]
- 3D Printing with Windows [3-9027]
- Building Windows Apps That Use Scanners [3-025]
- How to Use Point-of-Sale Devices in Your App [3-029]
- Apps for Bluetooth, HID, and USB Devices (focusing on Bluetooth RFCOMM) [3-026]
- Apps for Bluetooth Smart Devices [3-9028]
- Apps for USB Devices [3-924a]
- Apps for HID Devices [2-924b]
Interested readers will want to check out one or more of these items, depending on where their hardware and interface interests lie. Great stuff though, all around!