Best Way to Bootcamp Windows on OSX

I’m taking a bit of a break from the Microsoft posts. Well, I’m sort of taking a break. In this post I want to demonstrate the best way to use Bootcamp on a MacBook Pro Retina to run Windows and OS X side-by-side.

First off, a gripe. Apple, why wouldn’t you provide a simple process or a simple step-by-step guide for getting Windows on your hardware using Bootcamp?

SmarterTools is a Windows development company that runs primarily MacBook computers because the hardware is incredibly solid. We build every computer with a Bootcamp partition because our developers spend most of their time in Windows. However, it shouldn’t be this difficult to get Windows running! On the other side of the office, the Customer Service team works primarily in OSX and this gives us a good balance of testing across all platforms. As I’ve mentioned in previous posts, we also have a few employees using  Microsoft Surface devices.

Knowing all of this, and having the experience with the process, I thought it would be very helpful for people to understand how to get Windows on a MacBook Pro. A majority of our MacBooks are late 2013 models and we run Windows 8.1 Pro. So, here is our configuration and the steps we use to get this all set up. It may also apply to other MacBook models, Windows versions, etc.

First off, what you’ll need…

  1. A DVD player (use a USB version if your MBP doesn’t have a physical drive) and DVD with Windows on it. Install off a USB drive doesn’t seem to work. Believe me, we’ve tried.
  2. A 4GB USB stick for the Bootcamp drivers.

So, let’s get started…

  1. On the Mac, start Bootcamp assistant. The easiest way to do this is use Spotlight (command + space and type “bootcamp”…it should highlight).  Choose whether you need to make your USB drivers, etc. This is where you’ll use the USB drive if you actually need to create/get drivers. If you’re lucky and have the drivers already, you can skip this step.
    Bootcamp Get Started
  2. Once the drivers are ready, choose your partition size and then your computer is going to reboot when done.
    Set Bootcamp Partition Size
  3. Hold down the “option” key on boot up.
  4. Choose EFI Windows or it may just say EFI with a disk and start the Windows setup process.
  5. When you get to the disk and drive options, delete the partition that was created for Bootcamp.  It should be the last one the list.
    Delete Windows Bootcamp Partition
  6. After deleting the Bootcamp partition, hit “shift + f10” and type in the following information:
    diskpart
    Select disk 0
    create partition primary
    format fs=ntfs quick
  7. Hit “alt + tab” after this is completed and then hit the “X” on the list of disks
  8. You now need to re-start setup.
  9. When your computer reboots, hold down the “option” key again and choose the EFI for Windows again. (It may just say EFI.)
  10. Now you can choose the last partition / drive in the list and Windows will install.

After Windows finishes installing, you’ll want to go through and do ALL of the Windows updates. Gotta love Windows…

Once you’re ready to go, all will work as normal: You’ll have 2 separate partitions on your disk, one for OS X and one that allows you to enjoy Windows on your Mac!

The Microsoft Band Experience

Microsoft BandIf you’ve read any of my recent blog posts (see this, this or even this), I have been somewhat critical of Microsoft. Between the issues with Windows 8/8.1, what I’ve seen with the Technical Preview of Windows 10, problems with their re-branding of products and services, the consumer experiences I’ve had with the Microsoft Stores and call centers…I’ve not had good experiences and I’ve written about them. Despite all of this, I decided to try the Microsoft Band. Shocking, maybe, but having been a long time Nike Band user and also using a Basis Tracker / Watch, I had some hopes for the Microsoft Band as it has numerous sensors and is cross platform. So, I bought one.

Maybe because it’s a new product that’s NOT associated with just Windows, but the Microsoft Band not only works, it works perfectly with my Note 3. I’m not joking, I’m honestly pleasantly surprised with how well this thing works! It works right out of the box and requires very little time to get up and running and working with your mobile device and the associated Windows Health app. There are no quirks, no bugs and well…not that many issues.

A common complaint is that it is a little big. However, if you are used to the various other bands that are available on the market today, while this is a bit bigger, but you forget about it after awhile. Another complaint is that the face scratches easily. I got a screen protector for it when I bought the band and put the protector on immediately. For anyone considering getting a Microsoft Band, this is probably the smartest thing you can do. So, scratching isn’t a concern in my case, but the fact that you need the screen protector at all may put some people off as you shouldn’t need it for a wearable. For me, though, it isn’t an issue.

As for the overall size of the Microsoft Band, it isn’t the result of poor design but rather it needs to be larger because they really packed a lot of stuff in it:

  • Hear Rate monitor
  • Accelerometer/Gyrometer
  • GPS
  • Microphone
  • Ambient Light Sensor
  • Galvanic Skin Response Sensors
  • UV Sensor

(learn about each of these sensors)

What I loved about the Nike Fuel Band was that it felt rewarding to hit my goals. I worked a little harder on certain days to get 7 day goals, etc. That was probably the best part of the Nike Fuel Band because, overall it had some limited functionality.

With the Basis, it has many of the sensors I wanted but lacked any reward system. I loved watching my sleep and it was the first time I really realized that I don’t sleep enough and I don’t always sleep well. But I just didn’t feel like I wanted to do more in my day with it, especially when compared to the Nike reward system.

I waited and waited for another band or watch that I really felt was going to give me the best of both worlds.  I had been reading up on all the Android watches, but nothing really felt right. Apple announced their watch, but the requirement for an iPhone plus not having GPS put me off, and I really am having a hard time getting over the stupid personal heart rate thing you can send to friends and/or the emoticons. I’m not even sure why those bother me so much…maybe it’s because I think they’re kind of cheesy and don’t see their relevance.

But then, suddenly, the Microsoft Band came out. It has daily goals, it has all the sensors, especially GPS, it has sleep monitoring and its a Band, not a watch, which works better for me when playing basketball and tennis.

Of course, I had one HUGE concern: How good would it be, considering Microsoft’s recent difficulties bringing products to market.  Without a doubt, they hit the ball out of the park.  Is it perfect?  No, but nothing ever is.  This thing really does what it says its going to do. Some highlights:

The sleep monitoring seems alarmingly accurate.

The heart rate has worked well for me but I have read of others having difficulties.  I don’t mind wearing the band tight and maybe that’s why I seem to be getting accurate results.

It works perfectly with my Note 3. I absolutely LOVE getting notifications on my wrist! I always thought that I just wanted a fitness tracker, but keeping your phone in your pocket and seeing if the emails, text messages or whatever are actually critical is REALLY awesome. This functionality got me thinking about the Apple Watch a bit more because it is going to have an OVERKILL of functionality on the wrist.  But, I really think they blew it not putting a GPS in the watch.

What about battery life? Apple announced that their watch will need to be charged daily. Charging daily, in my opinion, would make monitoring your sleep very difficult. Most people charge their phones at night, while they sleep. Having to change that pattern, or add in a new pattern and charging the Apple Watch during the day and your phone at night will be a difficult transition for many people. I’m finding that the Microsoft Band is lasting 2 days, with exercise, heart rate, and MANY notifications in a day…. and I can get a full charge in about and 1 hour to 1 1/2 hours.  Would it be GREAT if the battery could last longer? Of course, but it seems like the Band is better at battery life than other bands currently on the market, much less others that are coming.  In my opinion, anything less than 2 days of battery life would prevent me from collecting my sleep which is one of the most important results for me as it’s demonstrating an area that I need to work on the most.

Overall, the Microsoft Band is a great product. It has an incredible number of sensors and gathers a ton of actionable data. The notifications and integration with Android has been excellent. The cross platform nature of the Band was possibly the BEST thing Microsoft could have done with this as it allows them to reach a much broader audience, something Apple can’t and won’t consider with their Watch.

I will end with a couple of my only concerns. First, the Microsoft Band seems to be sweat proof but not water proof. I’m pretty good about keeping it away from water but I have been pretty hard on my previous trackers: my Nike Fuel band was replaced 3 times and the Basis died in a couple months. I am hoping that the Microsoft Band has the longevity because I would REALLY hate to try and work with Microsoft on repairs after my experiences with their customer service teams for other items. Secondly, I wish the voice integration was stronger when using the Band with a non-Microsoft device. I suppose with Cortana, they want to keep that functionality a bonus for Windows Phone users. While that makes sense, it sure would be nice if I could use it as well.

Overall, I’m pleased. I’m happy that Microsoft finally did something right. Hopefully the success of this points them in the right direction and they can carry the kudos with them to their other products and services.

Hands-on with the HP Stream 11

HP Stream Windows 8 laptop

Image courtesy of CNet

In our ongoing series of reviewing all things Microsoft, today I’m turning my attention to the latest entry in the “inexpensive” Windows laptops: the 11 inch HP Stream. I tell you what: I’m not sure you will find a better $200 Windows machine.

I am so sick of reading articles that say a product is sub-par because it’s missing certain features, either from a hardware or software perspective. This is especially frustrating when these complaints are directed towards lower-end products.  My feeling is: If you want more, pay more. But for US$200, HP did an INCREDIBLE job of putting a ton of features into this little blue notebook!

It’s so good that there have been some articles asking if the HP Stream 11 is a Chromebook Killer. The Answer is: YES!  Or should I say, it should be a Chromebook killer! The only things holding it back are poor marketing, the Microsoft Windows experience (which I’ve detailed before) and how HP distributes the product, because the product itself is EXCELLENT! So if I read one article about what should be added to this thing, I’m going to flip out.

I will give out the specs later, but below is a hands-on, stream of consciousness analysis:

The laptop is SOLID. The blue color of the case is kind of cool and the slightly grainy texture perfectly complements the color…

The screen is what you wold expect for the price: Viewing angles are okay, contrast and colors are decent. It’s better than other inexpensive products that I have used. The keyboard is fantastic. I would almost say that it’s as comfortable to type as my MacBook Pro. The touch pad is a bit sensitive but it has all of the multi-touch functionality you need to use Windows 8.1 or Windows 10. One of my favorite swipes is from left to ride on the touch pad to cycle through active applications. I find the touch pad a bit sensitive from time to time, swapping through apps when I’m just trying to click on something.

The HP Stream 11 is capable of running a number of applications concurrently. I am able to bring up Mail, Word, and a couple Windows UI applications without any issues. I have about 10,000 files on OneDrive and my favorite feature is the “Online only” feature, so I don’t use much of the 32GB of space available on the notebook as “Online only” will only give me access to those files when I’m actually online. This is different than Google Drive, which downloads and syncs all of your files locally with your online Google Drive account.

I can easily play Windows UI Games. For example, Asphalt 8: Airborne is a neat little game and the HP Stream 11 plays it surprisingly well!

I was very surprised by having a USB 3.0 port, but the HDMI seems like it’s limited to v 1.1 so you can only use 1080p on a second monitor. I was hoping it would work with my 2560×1440 ASUS monitors, but that’s only supported by HDMI 1.2. Yeah..first world problems.

The speakers are great for such a little machine. It’s not going to knock your socks off, but like everything else on this Notebook, it’s all very usable and, well….surprising.

I believe HP is trying to market this as having an 8 hour battery life. That may be true if it’s just sitting there doing nothing, but having Office products open, doing some Web browsing and shopping around the Windows store gave me about 6.5 hours, which is still very respectable.

The Windows Updates for 8.1 took about an hour but were seamless.

Overall, using the HP Stream was a very pleasant experience. This machine “just works.” And because its a true Windows 64-bit with 2GB of memory notebook, and only costs $200…Yea, it kills a Chromebook! I can see a lot of people who do limited work being VERY happy with this portable notebook.

BTW, I didn’t mention it provides Office 365 for a year. If you take off the $70 that would cost, your getting this Notebook for $130.

Sitting out in the backyard with our 3 dogs and 6 kids, I am finding myself picking up this little bad boy instead of the $2700 MacBook Pro or $2000 Surface Pro 3… and when the kids want to see something I hand the Stream to them instead of holding onto my device for dear life while they watch :)

Congrats to HP and congratulations to Microsoft on making Windows 8.1 work VERY well in 2gb of memory. I never thought I would see that day.

A Fix for Yosemite Wi-Fi Issues

OS_X_Yosemite_DesktopUPDATE: Some additional things that can be done have been added to the end of this post.

It’s no secret that the latest release of Apple’s OSX, named Yosemite, has some Wi-Fi issues. If you visit the Apple forums, you’ll find them full of complaints from users that are having problems — primarily regarding latency and connectivity — and there are some suggestions on resolutions. A couple of us here at the office upgraded as soon as Yosemite came out, and we’re both seeing a huge problem with latency, specifically when connecting to Airplay devices. However, other issues were also occurring: Web pages not loading, dropped connections, Yosemite seeming to run slowly in general and more. We were able to consistently reproduce the issues regardless of whether it was here at the office or in our homes.

The final straw, however, came when I noticed that I was unable to play Starcraft II.

You see, a few of us here have a rather unhealthy attachment to Starcraft. Bryon, the SmarterMail Development Manager, and I tend to spend hours in the evening playing the game. We generally team up and play against other 2-player teams and before I upgraded to Yosemite, there were no issues. However, the first time we played AFTER the upgrade, I saw an incredible amount of lag when playing. Bryon, who is also using a MacBook Pro, but generally runs Windows in Bootcamp and plays Starcraft in Windows, had zero issues. My side, however, was unplayable. We didn’t think too much of it, but the next time we played I had the exact same issues. Earlier in the day, in a meeting, I tried using Airplay on our conference room television and there, too, saw a ton of lag. Others in the room who hadn’t upgraded also used Airplay and saw no issues.

So this got me thinking. Messing with my ability to play Starcraft is one thing, but when an issue impacts my ability to get work done, then I get serious. I remembered Bryon, running Windows in Bootcamp, didn’t have any problems. Add that to the fact that MacBooks still running Mavericks were also running fine and I realized it must be something in Yosemite. Not being one to “go backwards” and revert to Mavericks, I had a challenge on my hands and it was going to mean some late nights finding a resolution.

Ultimately, the primary issues seems to be with Bonjour and multicast. After monitoring packets I was seeing a consistent pattern when any broadcasts or discoveries were being made. Anytime this happened, my ping times went through the roof. I was able to consistently duplicate the issues by simply dropping down the Airplay menu.

So, here is the solution. This first part will get you started with a fresh network configuration, especially if you’ve upgraded from previous OSX versions. NOTE: This solution requires you to use Terminal. If you’re not comfortable using this, DO NOT perform this fix – simply wait for Apple to release a fix.

  1. Turn off Wi-Fi
  2. Open Finder
  3. From the Go menu, select Go To Folder
  4. Type in “/Library/Preferences/SystemConfiguration/”
  5. Delete the following files, if you have them:com.apple.airport.preferences.plist
    com.apple.network.identificatin.plist
    com.apple.wifi.message-tracer.plist
    NetworkInterfaces.plist
    preferences.plist
  6. Close everything and reboot your machine

Once your machine comes back up, turn your Wi-Fi back on, if it doesn’t turn on automatically.

This next step is the true fix…

  1. Open Terminal
  2. Type the following command: sudo nano /System/Library/LaunchDaemons/com.apple.discoveryd.plist
  3. change this:
    <key>ProgramArguments</key>
    <array>
    <string>/usr/libexec/discoveryd</string>
    <string>–udsocket</string>
    <string>standard</string>
    <string>–loglevel</string>
    <string>Basic</string>
    <string>–logclass</string>
    <string>Everything</string>
    <string>–logto</string>
    <string>asl</string>
    </array>to this:<key>ProgramArguments</key>
    <array>
    <string>/usr/libexec/discoveryd</string>
    <string>–udsocket</string>
    <string>standard</string>
    <string>–loglevel</string>
    <string>Basic</string>
    <string>–logclass</string>
    <string>Everything</string>
    <string>–logto</string>
    <string>asl</string>
    <string>–no-multicast</string>
    </array>
  4. Re-boot your machine one last time.

You’ll notice you simply added the “–no-multicast” string to the ProgramArguments array. Normally this change is made to disable broadcasting of your computer itself but this is where the BUGS seem to be within Yosemite.

Making this change will normalize your Wi-Fi connection and you will not see any latency or erratic ping times. A check of my MacBook Pro on Speedtest.net before making this change showed 5-9mbps, whereas checks AFTER this change took me into the 60+mbps range over our Wi-Fi connection. I’m also seeing Airplay devices like I did before, there is ZERO latency when playing to an Airplay device…all seems normal.

Now, this should not be a permanent solution and could impact other functions such as the new Handoff features in Yosemite, etc. However, it will make your machine usable again.  Discovering Airplay devices will still work, but you may not see all devices on your network and it might take MUCH MORE TIME to discover the ones you have available.

Let us know how things work and if you do find additional functionality within Yosemite not working as anticipated after the change, let us know.   I’m an Android user so I don’t use some of the new Yoesmeite features and although I believe very little will be impacted, realize that other things I haven’t tested and don’t use may be affected.

UPDATE 1: If you notice that your network status icon is blank after you perform this fix, this is simply a display issue so the fix for that is pretty simple:

  1. Open Network Preferences
  2. Uncheck “Show Wi-Fi status in menu bar”
  3. Re-check “show Wi-Fi status in menu bar”
  4. Your status icon will show active again.

UPDATE 2: If you still experience issues, you may want to try the following:

  1. Remove any and all stored SSIDs you have in Network Preferences.
  2. After clearing your SSIDs, create a new Network Location:
    1. Select the Location dropdown in your Network Settings
    2. Select Edit Locations
    3. Click the + sign in the lower, left and create  new Location
    4. Add in any network connections (Wi-Fi, VPN, etc.)
    5. Delete any old or default Locations
  3. REMOVE the “–no-multicast” string you added in the original fix, listed above.
  4. Reboot your machine.

After making these changes, you *should* be back to normal. While the “no-multicast” change resolved, or at least lessened, issues some employees saw, creating a new Location and removing stored SSIDs seemed to resolve the issues for others.

The Microsoft Store Experience is as Broken as Windows

Apple Store vs. Microsoft Store

image courtesty of Cult of Mac

As I mentioned in a blog post earlier this week, I was thinking of buying a few Microsoft Surface Pro 3’s for some of our staff. This was ostensibly so we could continue testing all of our products on the latest version of Windows as well as the native applications that come with the new Microsoft devices. My experience brought to light a major, major issue that Microsoft is facing, one that is possibly even larger than the issues I mention in my previous post.

So, as I wanted to buy a few Surface Pro 3s, I figured the best place to start was on the Microsoft Store website. I pulled it up to look for any Business options. Unable to find what I wanted, I decided use the video chat with a Microsoft Employee. At first I was thinking “this is REALLY cool”. It’s like Amazon’s “MayDay” feature, available on the Kindle Fire. However, unlike “Amy” from Amazon’s ads, who seems to be able to quickly and extensively offer assistance, I found out that the person I was having the video chat with knew absolutely NOTHING. Even the most basic questions were not able to be answered. Ironically, I had a similar experience on Microsoft’s Dynamics website via live chat. The Customer Representative didn’t even understand basic questions about the Microsoft Dynamics application. They needed to set me up with a Product Specialist, which is what I thought I was already doing.

After a short stint in the video chat I call the the Microsoft Store located in Scottsdale, Arizona. (One of only THREE Microsoft stores in the state). At least I thought I was calling a local store; I quickly found out I was sent to a call center, not the actual store. What the heck? After speaking with the call center person for a bit, and explaining what I wanted, they felt that it would be best to talk to someone at the store! That’s what I wanted originally! I had to wait on hold for someone at the call center to find someone at my local store and then connect me. Very weird.

Once I was on the phone with a store representative, I started asking about discounts for bulk orders. We often do bulk purchases and by this time I was thinking about maybe converting all of our Customer Service staff to Surface Pros rather than just buying one or two more. The Business Person was less than excited on the phone, and it almost felt as if I was pulling teeth for information. The discounts on the Surface Pro 3 are VERY low. At least that’s the impression I got from the store rep. However, I was told that I should try contacting CDW as they probably had better pricing. Huh?! Now, I’m not a huge fan of CDW, but I asked for contact information for someone I could talk to anyway. However, the Microsoft Store employee didn’t have a phone number for a direct contact, but I was given the number for their call center. When I asked for an email address I got a default store email address. I did not contact CDW, to say the least.

The entire experience, from the online video and live chats to the phone calls, couldn’t have been any worse.

Despite all of this, I was determined to get an employee a Surface Pro 3. Not everyone, mind you, but by now I had decided that ONE employee, at least, should have one so that we could get some more live testing performed and make sure all our SmarterTools products were as good as possible on these devices. I decided to call the Microsoft Store again and purchase a single Surface Pro 3, complete with a docking station, Type Keyboard…the works. I wanted to buy it all and then have one of the employees pick it up over the weekend.

Once again I ran into a brick wall: The only option available is to purchase online and have everything shipped. I wanted to scream…

At this point, is Microsoft really even trying? They’re the underdog and they have NO clue how to provide a good user experience purchasing their products. It’s hard enough when the operating system itself is difficult and clunky, but there’s NO WAY that should translate into the buying experience.

To counter all of this, while we are a Windows software development company, 95% of our developers use MacBook Pros. All of our customer service and support representatives use Macs as well. We have worked with numerous Apple Business employees who are very responsive. When we need a MacBook Pro, we order it and have an employee run over and get it. If we need 10 Mac Minis, we can pick them up. If we want them customized, we order them through our Business contact and they’re either shipped to us directly or to the store and we pick them up. They’re shipped and delivered whichever way is the quickest FOR US. When we walk into our nearest Apple Store, they know us and treat us VERY well. It’s a great relationship and that experience makes the Microsoft experience that much worse.

You know, Microsoft hasn’t had any issues copying Apple’s OS X over the years. Windows 10 introduces both virtual desktops and a an almost exact replica of Apple’s Mission Control. I think they should also spend time at an Apple Store…or several Apple Stores.  Microsoft stores are dead and full of people with no LOVE for Microsoft. For employees, it seems to be just a job and the way Microsoft sets up call centers and a mailboxes per store rather than for their employees further separates the customer from the company. Counter this with going to an Apple Store where everyone in the store, from employees to customers, are enthusiastic and almost awestruck. Apple Stores are where people with the love for a product congregate. Microsoft Stores are places where people almost seem to go by accident.

Microsoft, your products are VERY inferior right now and it’s hard to love them. Your store experiences aren’t helping matters much. I’d venture to say the buying experience is even more hurtful to your brand and products than the products themselves.

As a side note, while doing these tests and really trying to get a feeling for the entire Microsoft ecosystem, I flirted with the idea of switching from my Samsung Note 3 to a Microsoft Phone, either a Nokia device or one of the new Samsung M8s running Windows. I tell you, it was an eye-opening experience shopping for a Windows phone! I use Verizon, so I went to a few Verizon stores to look at phones. NONE of the stores I went to had any! At Verizon, one of the largest, if not THE largest, mobile providers, Microsoft is a third-class citizen! On top of that, I learned that Microsoft will be keeping with Windows Phone 8.1 until late 1st quarter or early 2nd Quarter of 2015! I tell you, we’re working on a new project – something unrelated to SmarterTools – that focuses on mobile devices. We planned on building it as a universal application across all 3 mobile platforms: iOS, Android and Windows. After my recent experiences, we’re focusing solely on iOS and Android.

For a person who had built a rather large Web hosting company and then a software development company based on Microsoft products, it’s been incredibly difficult to watch Microsoft’s transition. Or, to be a bit more precise, their FAILURE to transition and transform. It’s easy to see why Apple has exceeded 10% of the PC market, something they hadn’t done since 1991. All this being said, Microsoft IS still generating a ton of revenue, as demonstrated by today’s announcement. However, imagine how much MORE they’d earn if they JUST fixed the buying experience.

Knowing all of this, is it strange that I STILL want Microsoft to succeed? Should I quit trying and just accept the fact that Microsoft will continue on this path and never compete again in the consumer market? Others are on a much, much better path, and all indications are they’re leaving Microsoft in the dust.

Follow

Get every new post delivered to your Inbox.

Join 1,253 other followers