Missing operating system error when installing windows 10 bootcamp to external SSD

I've spent the last 4 days trying to install it, but keep getting a missing operating system error upon restart. The system works fine with the internal hard drive.


I installed windows to an internal partition using a USB stick, then used WinClone to copy the partition data to the external SSD. Then I get this error when trying to boot.


I have no idea where I am going wrong, all of the windows files seems to be on the SSD.


Thanks for your help

iMac, OS X El Capitan (10.11.6), 21.5 inch, late 2012

Posted on Jan 27, 2017 7:18 AM

Reply
41 replies

Jan 31, 2017 3:43 AM in response to aaron-goof

UPDATE:

I figured out a method that seems to work.


I booted to Windows on my internal hard drive and used WintoUSB software to clone the operating system. It lets you clone it either physically from the disk, via an iso image or via the disk. It didn't seem to work properly when I did a physical clone, but cloning from disk to USB worked fine.

Then if you install windows on the disk, it will load fine but you won't have any of the bootcamp drivers and no way to access the files. To fix this, boot back onto the internal windows, copy the files over to the hard drive, and then reboot from the external drive.


I think this software is essentially an alternative to the 'Windows to Go' application, offered to those with an Enterprise edition.

Seems to work for mac though.

Jan 29, 2017 4:03 AM in response to Community User

On your internal disk, you have

  • OSX
  • Windows

On your external disk, you have

Windows


1. Disconnect your external disk and switch to OS X on your internal disk.

2. Connect your external disk.

3. If it is correctly mounted and visible in OS X, look for a file called BCD on the external disk. It is not an executable program. It is the Windows Boot Configuration Data.

4. We need to look inside this BCD.

5. If you have changed to legacy boot using Winclone, then the EFI files are not useful.

6. As a test, since you already have a Winclone backup, after step 1, remove Windows on the internal disk. Connect your external disk and test if you can boot from it.

Jan 27, 2017 7:15 PM in response to aaron-goof

Can you confirm your Mac year/model? If the internal drive works correctly, but the external does not, please describe the physical connection between the Mac and external disk. If you are using Winclone, you should also ask Winclone Technical Support, if they can help.


BCD is the first area you should look at and verify that the entries in the BCD are valid for external disk. You can boot from the internal disk and check the BCD on the external disk using bcdedit.

Jan 28, 2017 1:05 AM in response to Loner T

iMac 21.5 inch late 2012.


Sorry, I got the error wrong on this thread. It says 'Error loading operating system'

Originally I had the missing operating system, but using WinClone to make it legacy bootable fixed that. So its recognised it, and appears to be booting from it, it just can't load the operating system.

Im not sure its a WinClone problem as I have also tried this method using Windows to clone it as well.


I'm connecting via USB 3.0 and its a seagate 256gb external SSD I am using.

Jan 28, 2017 5:27 AM in response to aaron-goof

Do you still have a Windows installation on your internal disk? If yes, boot into the Windows, start a CMD window with Admin rights, and run bcdedit and use the "/store" qualifier to point to the BCD on the external disk. Please post the output. We need to check the settings of osdevice and device values. If these values are C:, then we need to ensure that they are being assigned during the boot up, otherwise you will get a missing "something" error.

Jan 28, 2017 7:22 AM in response to Loner T

It didn't seem to like the /store function, but here is what I managed to get up:


Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.



C:\Windows\system32>bcdedit /store C:

The boot configuration data store could not be opened.

The process cannot access the file because it is being used by another process.



C:\Windows\system32>bcdedit



Windows Boot Manager

--------------------

identifier {bootmgr}

device partition=C:

description Windows Boot Manager

locale en-US

inherit {globalsettings}

default {current}

resumeobject {5039b7c5-e5a6-11e6-8fe6-9cb51718576c}

displayorder {current}

toolsdisplayorder {memdiag}

timeout 30



Windows Boot Loader

-------------------

identifier {current}

device partition=C:

path \Windows\system32\winload.exe

description Windows 7

locale en-US

inherit {bootloadersettings}

recoverysequence {5039b7c7-e5a6-11e6-8fe6-9cb51718576c}

recoveryenabled Yes

osdevice partition=C:

systemroot \Windows

resumeobject {5039b7c5-e5a6-11e6-8fe6-9cb51718576c}

nx OptIn



C:\Windows\system32>



Also, if I click computer, it just shows the external SSD as a removable disk, and says its needs formatting before I use it, even though it is NTFS format. However, I ran diskpart and it shows up fine.

Jan 28, 2017 9:17 AM in response to Loner T

My output is:


Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.



C:\Windows\system32>bcdedit /store E:\boot

The boot configuration data store could not be opened.

The system cannot find the file specified.



C:\Windows\system32>bcdedit /store C:\boot

The boot configuration data store could not be opened.

The system has attempted to load or restore a file into the registry, but the sp

ecified file is not in a registry file format.



C:\Windows\system32>diskpart



Microsoft DiskPart version 6.1.7601

Copyright (C) 1999-2008 Microsoft Corporation.

On computer: AARON-PC



DISKPART> list disk



Disk ### Status Size Free Dyn Gpt

-------- ------------- ------- ------- --- ---

Disk 0 Online 931 GB 0 B

Disk 1 Online 223 GB 0 B



DISKPART> select disk 1



Disk 1 is now the selected disk.



DISKPART> list partition



Partition ### Type Size Offset

------------- ---------------- ------- -------

Partition 1 Primary 200 MB 512 B

Partition 0 Primary 223 GB 201 MB



DISKPART> list volume



Volume ### Ltr Label Fs Type Size Status Info

---------- --- ----------- ----- ---------- ------- --------- --------

Volume 0 D Macintosh H HFS Partition 871 GB Healthy

Volume 1 C BOOTCAMP NTFS Partition 59 GB Healthy System

Volume 2 E RAW Removable 200 MB Healthy



DISKPART>




Disk 1 is the external SSD


Is that what you meant by Boot?

I can't get it to point to the external disk, it is recognising it as a RAW format. Even though in OS, I formatted it as MS-DOS and it now reads as NTFS



Thanks again 🙂

Jan 29, 2017 3:32 AM in response to Loner T

Do you mean I boot in to mac os sierra, the. Open my boot USB, there are two programs on it called BCD.


I enter one of those


Bcdedit - set testsigin on


Select the efi partions


Assign to Windows partition


And then it should be working?

Jan 29, 2017 3:49 AM in response to aaron-goof

I went thru alot of those thing.. but if you do windows repair (during bootcamp) when files are missing you will get a blue windows screen with ( your pc needs to be repaired. After that your efi partition is damaged/broken or so was mine. So i recommend you not to do that. But if I am wrong correct me :)

Jan 29, 2017 8:21 AM in response to Loner T

My output is:


Aarons-iMac:~ AaronGoff$ diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS Macintosh HD 935.3 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data BOOTCAMP 64.0 GB disk0s4

/dev/disk1 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *240.1 GB disk1

1: EFI EFI 209.7 MB disk1s1

2: Microsoft Basic Data BOOTCAMP 239.8 GB disk1s2

Aarons-iMac:~ AaronGoff$ df -h

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

/dev/disk0s2 871Gi 172Gi 699Gi 20% 45095155 183260587 20% /

devfs 184Ki 184Ki 0Bi 100% 636 0 100% /dev

map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net

map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home

/dev/disk0s4 60Gi 27Gi 33Gi 46% 119397 34301551 0% /Volumes/BOOTCAMP

/dev/disk1s2 223Gi 17Gi 207Gi 8% 61368 216820900 0% /Volumes/BOOTCAMP 1

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Missing operating system error when installing windows 10 bootcamp to external SSD

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.