Boot Camp Installation: Definition of, and insights into "External Drives"?

I'm recovering from a logic board failure. One casualty was that I lost my prior Boot Camp installation of Windows on my main internal hard drive. :-( Wondering if I can install Windows anywhere other than the main internal hard drive so I can maximize space on my OSX main internal drive?
From what I've gathered, installing Windows 7 Boot Camp is very difficult (and perhaps impossible?) on an external hard drive. However, what's not entirely clear is what constitutes an "external drive".
Questions:
1. Can I install a bootable installation of Windows 7 using Boot Camp (obviously not running OSX in this scenario) on either the:
     A) Data Doubler 7,200 drive
or
     B) Express Card 34 SSD drive
2. Can I also install Parallels (on the main internal OSX drive), then while in OSX launch (a much slower) Windows from location A or B?
Context:
1.  On a late 2011 MBP 17' (version 8,3), I've replaced the stock hard drive (7,200 rpm) with a much faster OWC SSD Drive. (Awesome upgrade, btw!)
2. The internal apple dvd device was removed and the stock hard drive was inserted in this location using OWC Data Doubler. (Also, very nice.) An extra challenge here is that the dvd drive is now an external device. I have a Windows 7 install disc, but I'm not sure if it will be recognized during the installation process?
3. This model MBP has an ExpressCard 34 slot, for which I can buy an SSD drive. Never used this slot and have read mixed reports on boot ability.
Any and all insights greatly appreciated!

Yoüf wrote:
Many thanks for the helpful response, Loner T.  I think I've got it. To install Windows through BCA on the Optibay drive, I temporarily move it to the main SATA bay. I can then temporarily put the DVD drive back in the Optibay. So here's a question: In doing this, I would no longer have an OSX boot drive (since I'm temporarily removing my OSX boot SSD). It's been a while since I used BCA, so my memory is fuzzy (sorry), but does the BCA process need a working OSX install on the drive in the SATA bay?
The SSD with OSX boot is normally (for your specific scenario) kept in an external enclosure (USB/FW/TB) to boot from and run BC and partition the disk in the main SATA bay.
You mention that modifying the BC info.plist causes issues. I lost you a little here. Using the method you describe (move the Optibay drive to the SATA location, run BCA to install Windows, then move the drive back to the Optibay location), does the BC info.plist need to be modified or not?  If yes, a few more details would be welcomed. If not, what prompted this thought?
If you have a functional Optical drive and the designated Windows-to-be in the proper bays, the BC info.plist modifications are unnecessary, and can cause other grief, and are best avoided.
Thanks also for the bleeptobleep post. It says to use a USB3/Thunderbolt external drive (which I do have); however, my MBP (version 8,3) only has USB2 ports. I realize that a USB2 port will read a USB3 external drive, but was wondering if this limitation is a deal breaker for a bootable Windows system, or if it just means that things will be really, really, tragically slow due to low transfer rates. Any idea on this aspect?
USB3 can cause problems for Windows 7 installer, bot not as many issues for Windows 8+. It is better to stick to USB2, but you are correct it will be slow. OSX can boot and will use RAM much more aggressively, unless it has to go back to the USB (2/3) when things may give you a beach ball. Windows 7/8 are less friendly for caching the whole OS and applications in RAM, and may be slower. A TB connection is much faster (TB2 even better).
BTW: Bummer that the ExpressCard slot can't work for booting into Windows. That would be pretty slick. I've seen some older posts by folks who were once able to do this, but seemingly only with early versions of OSX. Apparently newer OSX versions either did away with this feature, or seriously complicated the process. Would love to find a workaround if one exists.
You can test it, but may have some issues finding storage for ECards.
(Dumb question: on this forum, how are you threading comments into a quoted block of text? Are you using HTML or is there some easier way?)(((
Under the "Reply" bar at the top, there is an icon with a "quote" and a "speech" bubble, which is used to quote posts. You can either quote from a previous post, or select a line (or more) of text and click on that icon.

Similar Messages

  • Boot Camp sees my internal SSD as an external drive - can't install Windows 7

    I've just replaced my old 1TB drive on my Mac Pro (mid 2010) with a 1TB Samsung 840 EVO. To get the best speed I've installed it using the Sonnet Tempo PCIe interface. I performed a fresh install of Mavericks 10.9.1 and the system absolutely flies.
    However, I wanted to also install Windows 7 but Boot Camp Assistant will not allow me to do this. It warns....
    You cannot partition an external disk, a RAID disk or an internal disk on which FileVault encryption is in progress.
    When I look through the system information, my SSD is reported as an external drive - which is why I guess BCA refuses to partition it (and ghosts out the option to install Windows 7 or later version.
    Here's the system information under storage...
    MAC SSD:
      Available:          941.47 GB (941,471,612,928 bytes)
      Capacity:          999.35 GB (999,345,127,424 bytes)
      Mount Point:          /
      File System:          Journaled HFS+
      Writable:          Yes
      Ignore Ownership:          No
      BSD Name:          disk0s2
      Volume UUID:          DED0438B-7A12-3AB0-8E6D-E6911C595CA2
      Physical Drive:
      Media Name:          Samsung SSD 840 EVO 1TB Media
      Medium Type:          SSD
      Protocol:          SATA
      Internal:          No
      Partition Map Type:          GPT (GUID Partition Table)
      S.M.A.R.T. Status:          Verified
    So my questions are... Why does OSX identify it as an external drive? Is it because of the PCIe interface? And, more importantly, how can I get around this to allow me to install Windows 7? Could I temporarily remove the PCIe card and install the SSD in a standard drive bay and then run BCA? Any ideas???
    Thanks.

    Kappy is dead on with 1 more tweak ... remove the PCI card, and put the SSD back onto a normal drive bay and fully install Windows.
    Then, put the empty PCI card back into the machine and boot into both OSX and Windows ... both OSs should work just fine.
    Now, put the SSD onto the PCI sled and test both OSs.

  • Boot Camp install of Win 7 TO USB external drive?

    Hi,
    I recently bought a 32 GB USB thumb drive. I was able to install a full copy of SL on the drive and use it to boot several different Macs in my household -- it's a little slow, but it works fine. The procedure was dead simple -- format the drive and away you go.
    I cannot, for the life of me, figure out how to do the same thing with Boot Camp/Windows, i.e. install a copy of Windows on the USB thumb drive such that it will boot and run on a Mac.
    I read somewhere else here that it isn't possible -- that Boot Camp can only run on an internal drive. I guess my question is: if all my Macs can install and boot OSX from an external USB drive, why isn't it possible to the same with Windows?
    (As I type this it occurs that I didn't try booting the Mac from the USB drive, partitioning the thumb drive in Boot Camp and installing Windows from there. It would be pretty slow going, but maybe that's a solution?)
    Thanks for any/all illumination!

    From my days using ThinkPads (long, long ago) I remember doing flash updates to the BIOS. The updates came from IBM, not Microsoft (so I assume the BIOS was hardware-based, not software (i.e. Windows o/s) based.
    That suggests (to me, anyway!) that something in the Mac motherboard prevents installing Windows on an external drive (but allows OSX to be so-installed).
    I've also read the Macs use "open firmware" instead of BIOS and that open firmware is, to some degree, programmable (as in programmable to allow Win to boot from a USB drive).
    Am I on the right track or am I completely, totally, wrong?! (I'm 'way over my head here).

  • A few questions about Boot Camp: installation, performance, which Win OS?

    Hello.
    I am planning on getting a windows OS. My main motives for this are because I would like to get some PC only games (I've been eyeing that Fallout 3 Game of the Year Edition that is soon to come out) and because there is a good chance that I will need some PC only programs for my college work. I just had a few questions before I did anything. Note: I am running 10.5.8 now but getting 10.6 soon.
    1. According to wikipedia: "Its functionality relies on BIOS emulation through EFI and a partition table information synchronization mechanism between GPT and MBR combined". The only word I understood of that sentence was "emulation." I know that emulation software significantly reduces performance. Is this true for boot camp? (say i were to get the exact same game for both mac and windows and set them to the exact same performance settings, when playing on windows, would there be more lag than on OS X?)
    2. Which Windows OS should I get? Since I am just going to be using Boot Camp to run games and a few other programs, would XP be the best to get to optimize the application's performance (as opposed to Win 7)?
    3. How complex is installation? I am a decent Mac techie, but this is my first time with boot camp, and I am a Windows noobie.
    4. There seems to be a lot of talk about partitions. What exactly is a partition? I have some theories, but want to know for sure.
    Message was edited by: Tomatoes&RadioWires

    Hi,
    check out the following link, excellent advice and performance tests on gaming.
    cheers,
    Dave
    http://www.mactech.com/articles/mactech/Vol.25/25.04/VMBenchmarks/index.html

  • Help evaluating complex boot camp installation

    I need to do a bit tricky boot camp installation, and would appreciate if somebody could evaluate before hands whether the plan outlined below should work, or if i should try some different approach:
    Current setup is Tiger with two OS X partitions (16gb root, rest mounted under /Users)
    Desired setup is Tiger with two OS X partitions, AND a Windows Vista partition.
    Plan is:
    - Make disk image of the current (Tiger) root partition, and backup of /Users
    - Boot from install DVD, re-partition the internal disk to single partition, restore the disk image to the single partition
    - Upgrade to Leopard
    - Install Boot Camp and Windows Vista
    - Use 'diskutility resizeVolume' to split the Leopard partition to two
    - Overwrite the first partition with the original Tiger disk image
    - Restore Data to the second partition
    How about? Will Boot Camp continue to operate when i overwrite Leopard system with the Tiger disk image, and when i split the single partition to two pieces? Or is there some other recommended way for doing this?
    Thanks,
    Henri Karapuu

    'diskutility resizeVolume' should had naturally been 'disktool'. Also sorry about the layout, for some reason single dashes in front of each line got eaten.

  • Issue with boot camp installation

    Hi, i have som problem with installing boot camp. I get an error message in the Windows installation guide that my superdrive are missing the correct drivers. I have tried to eject the Windows disk to insert my Snow Leopard recovery disk, but i cant eject it during the set up.
    Any suggestions?

    First post so sorry if this is not in the right place but wanted to post this so it might help someone.  I have installed boot camp on macbook air and had no issues.  We were trying to install Boot Camp on new macbook pro with 10.7.4 and boot camp 4.0.4.  We could not get it to burn the windows support files.  It would download the windows support files but fail to burn every time with no option to save the file.  I forget the exact verbage.  After searching all over the web  / forums, etc we tried several times and it would fail every time.  We finally thought that maybe it was too large of a download to fit on a CD so we tried it with a DVD and BINGO!!  I feel stupid but seriously!!!!  It couldn't just tell us that the target was not large enough.  Just wanted to post for others.  Thanks

  • Boot camp installation issue

    Hi!
    I boot camped my mac today, and everything worked fine, untill i should install the Windows 7, after i had partitioned my mac.
    So after the partition, my mac restarted and opened in Windows. So i begin to install, when suddently i have to choose where i shall save the Windows 7. The problem is, that there is NONE harddrivers. It says: a requied CD/DVD drive device driver is missing. If you have a driver floppy disk, CD DVD or USB flash drive, please insert it now.
    Note: If the Windows installation media is in the CD/DVD drive, you can safly remove it from this step.
    I made a vid with some pictures of it: http://www.youtube.com/watch?v=2pYbOqheo9s&feature=channel_video_title
    This is really annoying me, so if you know anything please tell me! I would really appreciate it!

    Actually, you must have Windows finish its installation before installing the Bootcamp Drivers. When you get in your desktop for the first time, go to: Start> My Computer> Select your Mac's DVD Drive. Look for an "eject" button in the Windows Explorer window.
    You may also want to check the Bootcamp Installation guide for Mac OS X Snow Leopard (10.6), it comes handy in these situations:
    http://manuals.info.apple.com/en_US/Boot_Camp_Install-Setup_10.6.pdf
    This is the one for Mac OS X Lion (10.7):
    http://manuals.info.apple.com/en_US/boot_camp_install-setup_10.7.pdf
    EDIT:
    Added a video tutorial from CNET, but follow the Apple Provided installation guide:
    http://www.youtube.com/watch?v=9dLcJmDIccc
    This video is more up to date:
    http://www.youtube.com/watch?v=X-CXTovYk3A&feature=related
    Note that the tutorial says that Windows 7 is not compatible, this not longer the case after the release of Bootcamp 3.1.
    Message was edited by: vea1083

  • IMac Drive Failures and Boot Camp - large install experience and question

    We have a large 24" iMac install, purchased in August of '08, 49 machines spread across 6 offices. All run Windows Vista in Boot Camp as their primary (and mostly sole) operating mode - I will be happy to explain why after we get this cleared up, but that is not the point of this question.
    We have had 11 hard drive failures, a rate of over 22% in one year. No machine has failed twice. The equipment was purchased in different groups so a bad lot is unlikely. I am aware that there is an HD failure issue with the iMac's but this seems to be extreme. Personally I've been building apples and pc's since my first apple kit, have a mac plus in a box somewhere, and am fond of these machines (as is the staff) but I've never seen a failure rate like this.
    It has been suggested that it is the use of Boot Camp that is causing these failures. While I have seen viruses over the years that can lead to hardware failure I've never seen validated (or even simply non-malignant) software have the same effect.
    Any thoughts on this? Could BC be the cause? Is this failure rate unusual? Have folks heard of similar cases? Thanks.

    no one has any thoughts on this?

  • Does Boot Camp provide video drivers and all ???

    Does Boot Camp provide video drivers and all ???

    But I thought that video drivers was not avaible yet ???
    otherwise I would be playing BF2 instead of surfing thsi forum '

  • My mac mini does not boot, after backing the enire system onto an external drive with Carbon Copy Clone

    My Mac Mini does not boot, after backing the enire system onto an external drive with Carbon Copy Clone. I had switched the start-up disk back to the original of course. Now all I see is the Apple logo. What should I do? Thanks in advance.

    Try disconnecting any external devices, especially hard drives
    and try rebooting.
    If that doesn't help, then :
    If you are running Lion, boot to the Recovery HD and run a
    Repair Disk on the OSX partition.
    If Snow Leopard, boot to the installl DVD and run Repair Disk.
    Also, you may want to bookmark this:
    http://reviews.cnet.com/8301-13727_7-57345273-263/troubleshooting-the-boot-proce ss-for-intel-macs/?tag=txt;title
    for future reference.  It is a pretty good explanation of the
    Mac boot process and how to identify where problems may be.

  • I'm using Time Machine and a LaCie external drive to backup. I also have a 8 GB LaCie flash drive I want to use for small jobs. If I plug the LaCie flash drive in, is my Mac going to think it is the LaCie external drive and start trying to backup?

    I'm using Time Machine and a LaCie external drive to backup. I also have a 8 GB LaCie flash drive I want to use for small jobs. If I plug the LaCie flash drive in, is my Mac going to think it is the LaCie external drive and start trying to backup?

    no.

  • I have an existing mini mac and 4 tb external drive. My iTunes library exists on the external drive under /itunes... I have purchased a new mini mac and I want to leave the library where it is but move to new mini mac.. what do i need to do ?

    I have an existing mini mac and 4 tb external drive.
    My iTunes library exists on the external drive under /itunes...
    I have purchased a new mini mac and I want to leave the library where it is on the external drive but move to new mini mac and have it show as it did on the old mini mac..
    what do i need to do ?
    I have found multitude of articles about moving itunes to external drive or other similar things but I don't want to move itunes from the external drive, just change mini mac machines and have everything in itunes the same..
    Thanks

    I had already tried that one and got this...
    below is screen shot of what is on the new mac mini
    and what is on the external drive now connected to the new mac mini..
    There are no media files on the mac mini just the library files and on external just media files..
    Do I need to copy anything over from the old mac mini ? xml files ? .. the itunes folder on old mini is about 840mb in size which looks to have artwork ect ? .. I am fairly computer literate, but this one has me stumped.. ?
    thanks for help

  • Can not boot into OSX after boot camp installation and resizing of Macintosh HD

    So from the beginning what I was trying to do was set up my iMac (27-inch, Late 2013)  with boot camp so that I could play some old windows based games that can not be played in Parallels.
    I went through the Boot camp process and everything set up just fine.
    I had both OS X Yosemite 10.10.2 and Windows 8 Professional running but as I was installing games on to boot camp I discovered I did not allocate enough space and needed to extend the Boot Camp partition.
    I used boot camp utility to set OS X as the default start up disk and had it restart
    I launched into OS X and used Disk Utility to shrink Macintosh HD another 120GB
    Restarted again holding option and launched into Windows
    Used the disk management in windows to try and extend the boot camp partition into the unallocated space.
    It was not an option to extend it so I tried to create a new simple volume from the unallocated space then delete it and try to extend it again.
    It still was not an option.
    From there I went to restart again while holding option and the only options I had were 10.10 Recovery and Windows
    I tried using disk utility in recovery and Macintosh hd now only showed disk0s2
    I tried to verify and it could not verify
    I tried to repair and it could not repair.
    I put the iMac in target disk mode and using a thunderbolt cable I tried using disk utility from my MacBook Pro (13-inch Mid 2012)
    Verifying volume “disk2s2”Verifying file system.** /dev/rdisk2s2
    Invalid BS_jmpBoot in boot block: 000000
    File system check exit code is 8.Error: This disk needs to be repaired. Click Repair Disk.
    Verify and Repair volume “disk2s2”Repairing file system.** /dev/rdisk2s2
    Invalid BS_jmpBoot in boot block: 000000
    File system check exit code is 8.Updating boot support partitions for the volume as required.Error: Disk Utility can’t repair this disk. Back up as many of your files as possible, reformat the disk, and restore your backed-up files.
    This is the same error I got on my iMac
    I used terminal diskutil list and got:
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *1.0 TB     disk2
       1:                        EFI EFI                     209.7 MB   disk2s1
       2:       Microsoft Basic Data                         799.3 GB   disk2s2
       3:                  Apple_HFS Recovery HD             650.0 MB   disk2s3
       4:       Microsoft Basic Data BOOTCAMP                70.3 GB    disk2s4
    I can see that Macintosh HD was disk2s2 but it now shows its Microsoft Basic Data.
    I did not format this partition and it was working fine till I restarted the computer after resizing Macintosh HD.
    I am not sure what I can do to fix this.
    I've found multiple articles about similar issues, but the issue thet they have was that they could not boot to Windows instead of my issue not booting to OS X

    ****************    Update    *****************
    From the Windows Partition using Disk Management I can see that the drive is still labeled Macintosh HD and that all of my data is there.
    I have a complete backup so i'm not worried so much about the data.
    What I'm most interested in is trying to solve this issue because I'd like to continue using boot camp and I actually work with mac computers and would like to be able to help others if this issue arrises again.

  • Vista Blue Screen after Successful Boot Camp installation (32 and 64 bit)

    OK so there are a number of people with issues relating to the BSoD after a successful (or not) implemetation of Bot Camp and Windows XP and/or Vista. One of the identified problems relates to the NVIDIA GEforce 9600m GT display driver which crashes out AFTER windows performs its update routine.
    Having removed and installed the partition (to ensure a clean install each time), the inescapable conclusion is that the NVIDIA driver is to blame for the crash dump, but it is one of the many MS updates that is the root cause of the failure. If you do a clean install of Vista 32 or 64 Ultimate and install the Boot Camp 2.1 (build 1256) and DO NOT allow updates, the system is not only stable, it runs like a train!
    I have Contacted AppleCare about this (as my new MBP is only a few days old) and they have not even heard of the problems. NVIDIA have obviously got issues with something as the driver has been updated to a BETA on their web site, but this will not work on a Mac as it cannot seem to find the hardware to allow the update to complete.
    If (like me) you have bought an MBP for support issues for both Mac and Windows users, this is a showstopper and one that is about to cause me to ask for my money back. So far, the nice shiny and new MBP is back in its box pending a 140 mile trip back to Exeter from whence it came.
    SHARK!

    Boot Camp was a response to public challenges at the time to see who could find how to install Windows on a Mac - which is totally okay thing.
    Then you want Apple to do more than any normal PC vendor selling a laptop where people have to do things like deal with BIOS, drivers and all the things you have had to deal with, for Windows.
    I'm not disagreeing, let alone arguing, I agree that hardware abstraction layer type stuff Apple would need to do. But I don't think Apple needs to do more than get Windows installed. Drivers, AV, and all the stuff that comes with Windows doesn't change. But it should not BSOD when you install something you are told you need.
    I wouldn't be surprised though to see Windows 7 eventually support Apple hardware out of the box so to speak.
    Cookie cutter answers are part of today's customer experience "level one" is no level at all, but a lot of times - and it takes a lot of work - to translate feedback and problems into "cook book" before you get to the troubleshooting (level 2 and above).
    Which is why I read sites like MacIntouch; subscribe to MacFixit (tons of articles on a CD along with shareware). And books.
    Nvidia has terrible drivers in OS X on the Mac Pro (workstation) while ATI has had very good drivers and OpenGL support.
    I prefer to have more choice and freedom when it comes to drivers. As for engineering and how things get qualified (use to see even SCSI hard drives had to be qualified for both the OS; the controller to be used; driver version; firmware; etc).
    What I see is the first shipped BIOS/EFI firmware on any device or system is not the one you want.
    Back in the 70's I was introduced to "bleeding edge" but we would get premiere on-site support if we were willing to install, adopt, some new IBM service, software/hardware. And sometimes we were there on Sunday on holiday weekends.
    One person just could NOT after doing everything under the sun, get Adobe CS4 to install on their new $5000 Mac Pro 2009. Got a new system, worked perfectly.
    In 2008 Early Mac Pro, most all systems would freeze on wake from sleep. Took two months before an EFI update was issued that cured the problem. There is/was also a problem with "inrush current" and PSU.
    I had Blue Screen with Vista. Repeatedly.
    At first I thought it was a new MICROSOFT 4000 keyboard.
    Later I wondered if it was my Apple OEM Nvida 7300GT (and some are failing but it worked in OS X) so I bought 2nd, a PC 8600GTS.
    And pull 3rd party PCI Express controllers (FW800, SATA 1x, SATA 8x cards).
    Came away and thought "oh, it was the 3rd party card" when that seemed to work.
    Around the same time I had bought a new WD Caviar 750GB SATA drive.
    It was that drive that would cause problems with Vista after the install.
    I thought it was something in Microsoft Windows Update that was causing my personal ****, not my equipment. And MS for their drivers. Somebody else's.
    And mind you, I would go through install half a dozen times, try installing Boot Camp before updates, after updates, not at all, add AV software.
    I finally -- after a full year -- learned a lot (don't learn from things just working and I still say it has always been "Plug and Pray" PnP ) things work. I know the frustration and aggravation and the wish that things were different somehow.
    The BSODs that I got were not from Apple Boot Camp. I even ran my system w/o Boot Camp for six months. And this time, with Win7, everything worked fine, wake, sleep, networking, no need for Apple drivers. At all.
    I hang out on a forum where people build their own, X58 board, Intel Core i7, eVGA graphics. And how to get even DDR3 to work, and then how to get the most out of and push it to the extreme, then throttle back a notch.
    The nice thing about that is you learn from it, like you do from racing and sports, to build a better mousetrap.
    Nvidia is bleeding. Even as they and ATI want to stay on leading edge. Intel is contracting (even as they have their best cpu technology ever coming out) and costs that should go into R&D may be harder to "justify" or all the prototype programmers engineers and testing labs. Everything is more commoditized than ever.
    Bottom line: I have Leopard 10.5.6. It has Boot Camp 2.1.2 version, later than the 2.1 download. And there has not been a single update posted online. But my original Leopard DVD 10.5.0 has the SAME contents packaged as 2.0 as were in the 1.4 Beta. I spend $129 for a new DVD to get the latest drivers. Make sense?? of course not.
    Oh, and my Mac with 64-bit hardware, cpu, the EFI BIOS is 32-bit so no official support from Apple to install BC 2.1.2 or use Vista 64-bit. Snow Leopard will be 64-bit kernel, require and enforce 64-bit drivers. Should be interesting. Because technically, and logic, would say I don't have a true 64-bit BIOS environment.
    Got an iMac? not supported with 64-bit. MacBook 2008 had 64-bit support, but not the "Late 2008" there you need MacBook Pro. And yet everyone wants to address more than 2GB (Apple EFI32 allows access to 3.3GB on some, 1.9GB on others, and in my Mac Pro? limited to 1.9GB memory in Windows.... so you know I don't want to run a Xeon workstation in Windows 32-bit.

  • MacBook Pro 13" Late 2011 Experiencing Significant Slow Down After Boot Camp Installation

         Okay, so today, after installing Windows 7 on my MacBook Pro via Bootcamp Assistant, I experienced significant performance slow down (fans going at full blast, applications opening after extended periods of time, keystrokes not being registered) when I returned to my OS X partition/second hard drive. I have dual hard drives, one of them being a Samsung 256 GB SSD with OS X Mavericks and the other being my original 500 GB HDD, divided into a 250 GB OS X Mavericks partition and a 250 GB Windows partition. I have the SSD set as my startup disk and I have it located in the main HDD bay. I moved the old HDD into a caddy and placed it where the optical drive normally should be.
          After multiple failed attempts to install Windows via USB and Bootcamp Assistant, I decided to reinstall my optical drive and use a Windows installation disk. This attempt proved successful, and I was able to install Windows 7 onto the 250 GB partition I had created for it on the 500 GB HDD. After completing basic setup of Windows, I removed the optical disk drive and reinstalled the SSD and the HDD into their original spots (SSD in the main HDD bay, HDD in the caddy where the optical drive normally is).
         After completing this tedious process, I booted my Mac back up using the SSD. However, I noticed something was wrong when the login screen, apps, and nearly everything else on my desktop had slowed to crawl. I decided to check my Activity Monitor to see what the problem might be. Activity Monitor told me that the task "kernel_task" was taking up anywhere from 200-600% of my CPU, which explained the slowdown in performance. I looked around to see if there were others with the same problem as me, and I found that Spotlight Indexing might be an issue, with a potential remedy being move my Bootcamp Partition into the Privacy section of Spotlight under System Preferences. After doing that, I experienced no increase in performance and everything was still going very slowly.
         The next step I took was to see if booting into Safe Mode would help the issue. After booting into Safe Mode on my SSD, I noticed that things were back to their normal speeds, with applications opening at the speed they should be and keystrokes being registered instantaneously. However, the fans were still going and had not shut off once booting into Safe Mode. In addition, I checked Activity Monitor and the "kernel_task" in question was no longer taking up massive amounts of the CPU.
         At this point, I don't know what to do and I need help in restoring my Mac to original speeds. I may end up deleting my Boot Camp partition as a last measure if all else fails, seeing as I installed Windows in the first place for running a few programs and games that I can live without. However, I'd prefer to not have things come to that and fix things before deleting the Boot Camp Partition. I've heard that if everything runs normally in Safe Mode, then the issue is third-party software. Is this true?
         Any help would be greatly appreciated as I am writing this from the MacBook in question in Safe Mode because it's essentially useless in normal SSD operation.

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off merely by the seeming complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) at the behest of a stranger. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed:
    Copy a line of text in this window to the Clipboard.
    Paste into the window of another application.
    Wait for the test to run. It usually takes a few minutes.
    Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts 51 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' \*AutoCad \*dropbox \*GoogleDr\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 ` route -n get default|awk '/e:/{print $2}' ` 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */  /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;5p;6p;8p;12p;' ' {sub(/^ +/,"")};NR==6;NR==13&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/root/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1000) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/ { next;} /(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[9]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/ { next;} /%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]" "$1;b=b$1;} END { if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n  "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n  [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|POSIX sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n  ...and %s more line(s)\n",l-L);} ' ' /^ +[NP].+ =/h;/^( +D.+[{]|[}])/{ g;s/.+= //p;};' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' '" L*/P*/*loginit*' 'L*/Ca*/com.ap*.Saf*/E*/* -depth 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' -i4TCP:0-1023 com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' );N1=${#c2[@]};for j in {0..8};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;A2 0 $((N1+1)) 2;C0;A1 0 $N1 1;C0;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D13 14 1 48 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 14 2 48 43;D13 4 5 32 1;D22 4 4 50 0;D13 4 3 32 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start Time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for