Windows on BootCamp cannot start upon a fresh installation

bootcamppartitionwindows

I have a Windows 7 .iso I always use for BootCamp installations. It works.

I have a MacBook Pro Retina 15" Mid-2014, and I have installed Windows 7 in it successfully in the past. Throughout the latest months, for a number of reasons I have uninstalled the partition, and installed Windows again, and uninstalled again, and so on.

Today I currently don't have Windows installed, and decided to do so. The installation was apparently successful as always: BootCamp partitioned around 40GB for Windows, downloaded the Support Software, booted from USB flashdrive, and then it restarted (as always).

But then, when my Mac tries to boot into Windows, it doesn't seem to work anymore. I am met with a black screen and the following text displays:

Windows failed to start. A recent hardware or software change might be
the cause. To fix the problem:

  1. Insert your Windows installation disc and restart your computer.
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer".

If you do not have this disct, contact your system administrator or
computer manufacturer for assistance.

File: \windows\system32\drivers\AppleSSD.sys

Status: 0xc0000428

Info: Windows cannot verify the digital signature of this file.

Now, something different must have happened compared to all the many times I installed Windows on BootCamp… I do have an idea. The last installation was removed by deleting the partition using Disk Utility (instead of using BootCamp assistant). That's the only difference I can think of.

I have read that I could delete the AppleSSD file. And I did. But now many things seem to be wrong: for starters, the OS doesn't seem to be able to connect to my Wireless network (so it seems like the drivers were not properly installed).

What should I do? I deleted the partition and tried again, but the same occurs. A friend has another .iso I borrowed, but it didn't work either.

The problem can't be with my .iso – I've used it so many times before. It works fine. Something must be wrong somewhere else.

I am using OSX Yosemite.


Edit

As requested, I deleted the Windows partition and ran diskutil list:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

Then sudo gpt -r show /dev/disk0:

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  488555536      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  488965176    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  490234712          7         
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

And sudo fdisk /dev/disk0:

Disk: /dev/disk0    geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  490234751] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Best Answer

This basically is a repost of the following sites:
get "appleSSD.sys" error when installing windows 7 through bootcamp and
bootcamp - appleSSD.sys digital signature can not be verified

Looks like there are problems with Boot Camp Support Software (BCSS) being downloaded from Apple. Here is a solution:

  1. Download an older version of the BCSS for your Mac. See System requirements to install Windows 7 and earlier on your Mac using Boot Camp. In your case, the software can be found at Boot Camp Support Software 5.1.5621.
  2. Using Boot Camp Assistant, prepare the USB flash drive. Select the first two items and prepare the disk.
  3. Quit Boot Camp Assistant.
  4. Using the Finder, move the $WinPEDriver$ and BootCamp folders from the USB flash drive to the Trash. Empty the Trash.
  5. Using the Finder, copy the $WinPEDriver$ and BootCamp folder from the BCSS to your flash drive.
  6. Reopen Boot Camp Assistant and select only the third option, install Windows.

An explanation regarding the purpose of these folders can be found at Limitations of $WinPeDriver$ when used in conjunction with other driver injection methods.