Funny, I really thought I were the only one with this strange problem. But well.

If some features aren't working when you start your Mac from Windows 10, try reinstalling Boot Camp support software using Boot Camp Assistant. Mac computers that support Windows 10. The following Mac models support 64-bit versions of Windows 10 when installed using Boot Camp: MacBook Pro - MacBook Pro (15-inch, Late 2016). Autodesk Mudbox 2010 for Macintosh Graphics Card Mac OS® X Product Version 10.5.8 Version 10.6.2 NVIDIA® GeForce GTX 120 — — GeForce GTX 285 GeForce 8800M GT GeForce 8800 GT GeForce 8600M GT GeForce 7300 GT GeForce 9600 GT GeForce 7600 GT ATI™ Radeon X1900 XT. Install Apple MacBook Pro (13' Mid 2010) laptop drivers for Windows 7 x64, or download DriverPack Solution software for automatic drivers intallation and update. Download driver. NVIDIA High Definition Audio. Download driver. Apple Multitouch Trackpad Driver: Trackpad. NVIDIA nForce PCI System Management. Download driver.

For me, this 'unable to find root' problem happens everytime I reinstall arch on my system after repartitioned it again.
First, it really helps to start with the 'fallback image', like hungerfish said and I discovered. I assume that this starting mode is scanning all the available partition and actually search for the root, rather then just look for the specific label or UUID like the normal mode. Well, the official description for this 'fallback' is, that initramfs will skip the autodetect hook unlike the normal initramfs and will load the full range of modules available. Either way, it will find your root.

Obviously, neither Grub nor Syslinux will boot the first entry in the beginning.
The 'solution' I did is just to redo the making of 'hybrid partition' and rebuild the initramfs with 'mkinitcpio -p linux'
again and again, I claim that this won't do any more harm than the 'unable to find root' problem. I even did this several time until it works. But I still don't know why it suddenly works

What you don't need to but can try to redo as last resort is

The reason is for the first, the genstab already generates the fstab correctly, even if you alter the partition head with gdisk with hybriding, the UUID stays the same as long as you don't repartition the entire disk. If you did this more than one time, then remember to clean up your fstab (at least).
To reinstall syslinux or grub doesn't affect the detection of the disk at all (I assume).
If the system can't find the disk by UUID, then it shouldn't do it by label neither.
To change the UUID by hand is dangerous, because if the detection suddenly works, it still won't find anything (redo this with genfstab if you forgot the old UUID, and clean up afterwards).
The appending won't work, because if the root can't be found then it won't start the kernel at all.

Hopefully this helps somehow.


This guide is useful if you have the following problem

1. You are running Vista or Windows 7 on a Macbook using bootcamp. It can be unibody/ Macbook Pro 13/ Macbook Pro 15 or any other screen size.

2. In windows device manger, you see missing SM Bus driver

Note: I have assumed D: as your CD drive below.

Steps to Follow

When you boot into Windows 7 for the 1st time, insert the 1st of 2 DVDs that came with your MacBook, the one labeled Mac OS X Installation disk. It comes with the Boot Camp 2.1 drivers, but normal installation fails with Windows 7 x64. Do a manual installation by double-clicing the Boot Camp x64 installer:
D:Boot CampDriversAppleBootCamp64.msi

Reboot and most things will be working, except for the SM Bus and Coprocessor driver problems discussed in this thread. The solution is simple. Run this file:
D:Boot CampDriversNVidiaNVidiaChipset64.exe
When it asks you which features you want to install, you only the “NVIDIA SMBus Driver” and “NVIDIA SMU Driver” need to be selected.

32 & 64 bit on unibody macbook pro

For the windows 7 32 bit version you need is to install the driver for the SM bus and Coprocessor after the regular bootcamp installation from the Mac OS X Installation Disk.

D:Boot CampDriversNVidiaNVidiaChipset.exe

For the windows 7 64 bit version you need to manually execute the bootcamp installation from the Mac OS X Installation Disk.

D:Boot CampDriversAppleBootCamp64.msi

For the SM bus Controller and Coprocessor.

D:Boot CampDriversNVidiaNVidiaChipset64.exe

Macbook Pro Bootcamp Nvidia 2010 6 2 Driver Download 32-bit

After installation, navigating to the “Drivers and Printers” panel should show you that the Exclamation Sign is no longer displayed on your computer without even having to reboot.

Macbook Pro Bootcamp Nvidia 2010 6 2 Driver Download Windows 10

The original Boot Camp driver for the MacBook’s Multi-Touch Trackpad is quite buggy. Download r studio for macbook pro 2020. As a final step, upgrade to the latest version.

Macbook Pro Bootcamp Nvidia 2010 6 2 Driver Download 64-bit

After performing these steps, everything seems to be working for me, including the function button row. I got an overall Windows Experience Index score of 4.4, determined by the Gaming Graphics sub-score.

The “Disk data transfer rate” determined by the Windows Experience Index was 5.4, and I didn’t have to disable Write Caching as described above to get this result.

After installation, go to Device Manger and you will see the SM Bus installed.

Nvidia

There are a few other problems which you might encounter during windows installation on a mac. I recommend that you have a look at this section

Macbook Pro Bootcamp Nvidia 2010 6 2 Driver Download Windows 7

If it works for you, pl let us know in comments. If you have any problems, pl explain in comments and we will try to help you. Enjoy your Mac!