Windows 7 on MacBook masochism

I had this """"""""great"""""""" idea of wanting to try out Windows (7) on this MacBook, because daaamn, it has i7, 8G RAM, and it's just in general more powerful than all of my x86 devices combined! Heh, it was a bit of a mistake.

Because I have a MacBook (Pro, early 2011) with a disk drive, Apple decided that I shouldn't be able to install windoze from pendrive... well, after fucking around a few hours trying to make the pendrive bootable, it turns out I had to format it GPT FAT32... ok fair enough...

After rebooting to boot into "EFI Mode", I waited, and waited, and eventually the top part of the screen got corrupted >_> (it's too agonizing to fuck around with efi boot, so I don't have a screenshot of this... it's just boring black stripes on top of the screen, so I'll just let you imagine it). It turns out that for some random reason Windows crashes when it can't set screen mode (it turns out those corrupted black boxes are part of the BSOD), so I had to chainload Windows using an efi binary called "VgaShim". It's really nice, I gotta say!

Okay, I'm in the Windows installer now, YAY! After I got into the drive selection screen, I selected partition4 called "BOOTCAMP", aaaand I saw a yellow triangle... I can't remember the full error message now, but it was something like "can't install on MBR in EFI mode, only on GPT". At first I was super confused, because why the fuck would Apple use MBR in an EFI environment?! (insert very distorted thonk here)

Okay... because macOS's default fdisk sucks ass, I found a nice alternative called "gdisk". After entering gdisk *from recovery* (because it doesn't work from a running system) I ran `/Volumes/GoatBook/usr/local/sbin/gdisk /dev/disk0`, and saw that it says "GPT, hybrid MBR" >_> I have never heard of hybrid MBR before, but it sounds like Windows doesn't like it at all. After digging around in gdisk, I found an option under the experts menu (key x) to create a new MBR (key n), and that did change from hybrid MBR to protective MBR (which also makes no sense to me). After writing changes to disk (key w from normal menu) I rebooted, and sure thing, I was now able to install Windows! ...kinda

After it went into the installation menu, I hyped up too early, because it failed almost instantly with an unknown error, then rebooted... I got soooo angry I wanted to rek the Windows partition Bootcamp created... "an internal error has occurred", said Disk Utility. "FFFFFFUUUUUUUUUUUUUUUUCK YOU", said Sono, raging. </AudiobookYTP> Because I'm very confident with CLI disk utility tools (like diskpart, fdisk, or in this case gdisk), I decided that Disk Utility can fuck off with its "low-level" errors, and fix the problem manually from gdisk... And sure enough, Windows created an extra system EFI partition! No wonder why Disk Utility wasn't able to resize my main partition table bigger than 500Gigs! After cleaning up the mess Windows made, I created a 250G FAT32 dummy partition on the rest of the disk, and proceeded to reboot into the Windows installer. After formatting the FAT32 partition as NTFS, it sure thing allowed me to click Next again!

But instead of going to the installation screen, it greeted me with a funny error message stating that it can't create a partition... ...this feels like Disk Utility again... So after pressing afaik SHIFT+F10 to open a command prompt, I went into diskpart, and saw the partition there, already formatted as NTFS... I thought WTF, and decided to spam diskpart further... eventually I noticed the activity light blink on my external HDD every time I press Next... and at this moment I knew I fucked up. I remembered that no Windows installer can detect the pendrive I'm using from the installer, hence I never managed to install from it (what a failure!). So I thought Windows must be trying to install from my external HDD! And I was right! After copying all files from the disk into my external HDD I managed to FINALLY* install Windows!
* after like 4 reboots

After rebooting into the Windows partition created, I noticed the black bars (BSOD text) again, so I went into macOS recovery again, and changed /efi/boot/bootx64.efi to VgaShim again. Just a bit of an oversight from my part :P

And sure enough, it works fine! In fact, I'm using it to write this blogpost!
d458e88040.png
There's just a tiiiiiiiiiny smol problem... can you notice it on the above screenshot? No? Let me help!
843f101b87.png
After hours and hours of Googling, and hours and hours of driver installation, I noticed a single sentence... "Windows sound doesn't work in EFI mode"

Fucking hell, Apple! :angry:
  • Like
Reactions: 9 people

Comments

>gets an Apple product
>expects a good user experience

Why didn't you just take the processor and RAM of the book and used it to power up your PC?
 
  • Like
Reactions: 11 people
Should have just sold it and gotten a windows laptop with same specs, you may even have had leftover cash too!:P Apple is easily the most annoying company when it comes to limiting you from all the good stuff just to make money.
 
  • Like
Reactions: 1 person
Too bad it's also true!:P Apple sucks, especially when it comes to price, often costing 3 times higher than it should. Only good thing Apple has is their firmwares for being secure, but that's also a result of removing useful functions from it, making it more of a firmware for little kids.
 
@VinsCool win10 could go die! I'd rather install Win8.0 on it

for the rest of the people: I can't sell it as it's really old, has major scratches on it, and the touchpad is very bent (though usable).
 
It's hard to take someone seriously if they'd honestly want to install Windows 8 on anything.
 
  • Like
Reactions: 8 people
tc, if seek the fastest way to install and seems ur macbook has enough of resource to do it just use Virtual Machine, it will make ur like less SADOMASOCHISTFUL
 
Use Windows 10, a lot better than dinosaur Windows 7.
Still, best combination possible is Thinkpad + Linux.
Apple + anything is bad because well, it's Apple.
 
  • Like
Reactions: 3 people
Never had any problems with installing Windows on Macbooks :unsure:
I was more then one time annoyed by some limits by Apple e.g. we only got the option to put folders before other data in the file-manager with Sierra :toot:, but I understand your anger. Just reading this makes me feel the pain you had. :(
 
as usual, when someone says they use an apple product, someone comes in to share their opinion on how much apple is bad.
 
  • Like
Reactions: 1 person
@azoreseuropa I already have High Sierra on it :P

@leon315 sadly I need native Windows environment as even wine performs poorly :/

@Pacheko17 last time I used Win10 I bricked it after I rekt wuauserv after it took 3 DAYS for the update to complete fully

again, currently my only problem is the lack of sound in EFI mode, everything else works fine after I have fixed it
 

Blog entry information

Author
Sono
Views
420
Comments
44
Last update

More entries in Personal Blogs

  • 4: Reddit
    Finally, number 4! Never thought this day would come, did you? Uhh...
  • books
    1. I am cool as hell, have one million dollars 2. I am banned from...
  • Syncthing is fun!
    Having been kinda active in an Android forum I quickly got sick about...
  • Feeling at home here
    Not much to say this time. I'm depressed. Like almost always. Trying to...
  • I'll start, rate mine 1-10
    It's a very mixed bag, some rock, some rap, some video game music, a...

More entries from Sono

Share this entry

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    The root folder where you have games stored
  • HiradeGirl @ HiradeGirl:
    Yeah, just try the "add new game directory".
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    no error message, and its just a file not a folder
  • HiradeGirl @ HiradeGirl:
    And do what the troll said.
  • K3Nv2 @ K3Nv2:
    Yeah but Citra uses that to scan folders
  • K3Nv2 @ K3Nv2:
    So it could be like C:\\Games\folder\game.Cci
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    nothing like that pops up
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    wait i mightve gotten it
  • K3Nv2 @ K3Nv2:
    You'll want to add c:\\Games\folder
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    it works now i have no clue what just happened?

    :nayps3:
  • K3Nv2 @ K3Nv2:
    You can also drag and drop the game into it for future reference
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    i know that, it just wouldnt show because it had to be a file and it wasnt
  • K3Nv2 @ K3Nv2:
    Well now it works
  • JefferyCuddletrousers @ JefferyCuddletrousers:
    yeah im confused but thanks all for trying to help haha
  • Sicklyboy @ Sicklyboy:
    Think this Nyko PowerPak+ in my OG 3DS is starting to expand ever so slightly 😨 what a shame, to have to go back to an OG size battery soon.
  • K3Nv2 @ K3Nv2:
    Most emulators will be like that where it asks for a parent directory
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, 3ds batteries are fairly cheap just don't overspend on oem
  • Sicklyboy @ Sicklyboy:
    Yeah I just like this massive extended battery lol
  • K3Nv2 @ K3Nv2:
    Lol length
  • K3Nv2 @ K3Nv2:
    I remember those psp batteries that came with bulged psp battery covers
  • Sicklyboy @ Sicklyboy:
    my PSP battery started swelling up AGES ago
  • Sicklyboy @ Sicklyboy:
    As in I got rid of the battery when I noticed
  • K3Nv2 @ K3Nv2:
    People were hacking batteries just to cfw them
    K3Nv2 @ K3Nv2: https://youtu.be/J4oXmQGZgzU?si=fuy1R0vsYBs0ECd2