Questions on Windows Performance via External Drive

Discussion in 'Windows, Linux & Others on the Mac' started by BigMcGuire, Apr 1, 2019.

  1. BigMcGuire Contributor

    Joined:
    Jan 10, 2012
    Location:
    California
    #1
    2017 MBP 13' TB.

    I'm currently running Windows 10 on VMWare Fusion via an external 1TB USB C SSD (Samsung Pro 860). I get about 480mb/sec up and down. Running Windows is doable, but a little laggy at times. CPU fan tends to run a lot too.

    I do Visual Studio with some Oracle db programming. I have run VMWare on my internal drive and it is noticeably faster.

    Question #1 : Is it worth it to buy a M.2 NVMe enclosure ($50) with a PCIe SSD (500gb for $129) for the speed increase?

    Question #2: Is running VMWare on an external drive vs the internal drive a cause for high CPU usage? So if I get an NVMe enclosure, will cpu be tasked greater versus just running off of internal drive?

    Question #3: Will I get a significant performance boost if I run Bootcamp?

    I really would prefer to have Mac OS accessible while I work hence why I use Windows 10 with an external drive (that and the 1TB SSD was work provided). I have never run bootcamp before.

    Thanks for your time,
     
  2. Painter2002 macrumors 65816

    Painter2002

    Joined:
    May 9, 2017
    Location:
    Austin, TX
    #2
    I can't speak for the difference on running Windows in a VM versus on Bootcamp, but I can tell you I run Windows in Bootcamp and it works relatively well, with no issues of lag. I did have some challenges initially getting my bluetooth mouse and keyboard to connect to Windows in Bootcamp, but after some supplemental updates the issue seemed to get fixed.

    Also, I know when I use external drives (including the Samsung T5), I seem to max out around 500mb/sec, so it is very possible that the drive is holding the VM back.
     
  3. ocnitsa macrumors 6502

    ocnitsa

    Joined:
    Jan 24, 2011
    #3
    If you setup Bootcamp, you should still be able to access the Windows partition from VMWare, I believe. Which would give you access to quick and dirty Windows, as well as booting via Bootcamp. In my experience, Windows runs great in Bootcamp.
     
  4. WickedPorter macrumors regular

    WickedPorter

    Joined:
    Sep 28, 2012
    #4
    I just set up my first “native” windows install... using a Samsung X5 drive. Runs fantastic. Had to use an external wired USB keyboard (I’d recommend a wired mouse too if you have one, I didn’t) during setup, as the MacBook trackpad and internal keyboard were not recognized during the setup process. I’m guessing a lack of necessary drivers in the pre-install Windows environment. Once the BootCamp drivers were installed, all is well.

    Using a Samsung X5 (true TB3 NVMe) + i9/Vega 20/32GB ... whew. Crazy fast Win10! :D
     
  5. LtRoyalShrimp macrumors member

    LtRoyalShrimp

    Joined:
    May 21, 2014
    Location:
    SF, CA
    #5
    If you don't mind me asking, how did you go about this? I just got a the i7/Vega 20/16GB model and a 500GB X5 and i've tried various guides with no luck.
     
  6. leman macrumors G3

    Joined:
    Oct 14, 2008
    #6
    I can’t comment on VMware performance when run from external drives (there are a lot of factors), but I did run Windows natively from an external USB-C SSD. The performance was perfectly fine, but the setup was unmaintainable. Not only was installing windows to an external drive needlessly complicated but windows updates would regularly render the drive unbootable.
     
  7. WickedPorter macrumors regular

    WickedPorter

    Joined:
    Sep 28, 2012
    #7
    It wasn't too bad, here are my quick tips:
    Note: Windows 10 typically doesn't allow you to install to an external USB, however if it's a true TB3 drive, it sees it as an installable drive.
    1. Format your X5 in MacOS; FAT32 with a GUID partition table
    2. Load BootCamp in MacOS, under one of the menus you'll have an option to download Windows Setup files (drivers)... once downloaded you can close Bootcamp
    3. Get a USB key with enough space for the ISO. Borrow a working Windows machine, use Rufus to write the Windows 10 ISO of your choice to the USB key. Rufus will make it bootable/etc.
    4. Boot back in to your Mac and put the Windows Setup files you downloaded in step 2 on the USB key.
    5. Boot your Mac in to recovery (hold command+r at boot time), in the utilities menu, select the startup security utility. Turn off all boot security and select the option that allows booting from USB.
    6. Reboot your Mac, holding down option key, boot from the USB key. Make sure your X5 TB3 drive is also connected.
    7. Also make sure you have a USB Keyboard and mouse connected as well
    8. Run through the setup process. Select a "custom" install when windows setup asks, and format the X5 with NTFS (don't touch the small EFI partition)
    9. Once Windows is installed, run the setup program for the Windows Setup Files (step 2, 5) to install the drivers. After a couple of reboots, you should be able to use your internal mac keyboard/mouse at that point.
    Real quick and dirty guide here, let me know if anything needs any further explanation.

    I haven't tried turning any of the boot security features back on yet.

    Nick/WP
     
  8. LtRoyalShrimp macrumors member

    LtRoyalShrimp

    Joined:
    May 21, 2014
    Location:
    SF, CA
    #8
    Thank you! This worked perfectly. Im now running bootcamp off of a Samsung X5 and it feels like its running off of the internal drive. Interesting note: I used Black Magic disk speed test on the X5 before installing Windows and the X5 got faster read and write speeds than the internal Apple SSD. lol.
     
  9. stylinexpat macrumors 65816

    stylinexpat

    Joined:
    Mar 6, 2009
    #9
    Thanks for sharing. I have a 20128 MBP and was thinking and wondering how well Windows would work on an external drive. I currently have an external drive I built myself with something like this in it hooked up via Thunderbolt 3. I was wondering how well Windows would run on my MacBook with it being external. Would be cool to have it when you want to plug it in and disconnect it and just run the internal Apple OS when not needed. Does it work that easily..?
     
  10. BigMcGuire thread starter Contributor

    Joined:
    Jan 10, 2012
    Location:
    California
    #10
    I switched to Parallels because VMWare fusion would result in a Windows 10 that locked up and never recovered during updates. Parallels allowed me to use my Windows 10 copy on my Mac as if it ran normally, without high CPU usage, so much so that I’ve ended up using my MBP at work now for the last week.

    I could never get VMWare fusion to work right, even on the internal SSD. There would be long periods of lockups and CPU usage would always be high with the fan running. Parallels? Feels like I’m running Windows natively, no lockups, does Windows Updates normally, when I move off of Parallels to Mac apps - CPU is reasonable and fan isn’t running. I use the Pause feature all the time.

    I’ve run Windows on my 1TB SSD and on my internal SSD in Parallels. I can’t feel a difference. Only obvious benefit is, if I need to use my laptop in another office, it’s a lot more convenient to have the Windows 10 image on my internal disk, so I do that.

    Parallels has changed my life. I’m able to use my Mac as my work computer for the first time in my life (I’ve used Windows since I was a child). I program in Visual Studio 2019 with heavy applications that require compiling and dealing with thousands of files of source code.

    RDP doesn’t work well at all in Parallels so I had to download the Microsoft RDP app on the Mac App Store and that worked perfectly for dealing with Windows servers on the LAN at work.

    I cannot stress how much Parallels has been a night and day difference for me with Windows 10 vs VMWare Fusion. Feels like native windows, uses my EGPU, smooth, never any lockups, my CPU fan isn’t running all the time, and I really really like it.

    Been using this for a week. I’m going to be giving my work back the XPS they gave me at this rate.
     
  11. stylinexpat macrumors 65816

    stylinexpat

    Joined:
    Mar 6, 2009
    #11
    My upcoming project is to buy a separate external SSD and see if I can install parallels on my current MacBook Pro and then load up Windows from the external drive without the fans working non-stop. The fans now almost rarely turn on. My MBP pretty much runs now like my iPad Pro with fans rarely turning on. Now if it could do this with Windows running on an external device would be great.
     

Share This Page

10 April 1, 2019