Jakob99 Posted March 30, 2021 Share Posted March 30, 2021 Introduction To start it off, here are my laptop's specs (which will also be the focal point of this thread): Acer Aspire R3-131T, Intel Celeron N3060 processor with Cherry Hill (iCHVGM) graphics (supports Windows 7), 32GB eMMC (SSD-Based?) drive, and touchscreen support. Came with Windows 10 when I bought this in 2017. Anyways, this thread is intended to research on how to get eMMC drives to be recognized by Windows 7. If one goes to the Acer driver page for this laptop, https://www.acer.com/ac/en/US/content/support-product/6074?b=1 , you will see it has support for Windows 8.1 and 10. When I bought this laptop in 2017, it came with Windows 10, but I uninstalled that and successfully put 8.1 on it, suggesting there is a generic eMMC driver within 8.1. Indeed there is. This appears it was also present in Windows 8 too, and if you look here, https://betawiki.net/wiki/Windows_8_build_8056_(fbl_grfx_dev1) , you'll see it was introduced quite early in 8's development. Windows 8 Build 8056 is currently the earliest known build to include generic eMMC drivers. It should also be noted that some laptop's that come with an eMMC drive may not come with an HDD or even the SATA connector for such a drive. Some models of the Aspire R3-131T come with an HDD slot as well, but mine does not. Why won't Windows 7 install to an eMMC drive? Windows 7 does not include a generic eMMC driver, and it is unlikely there is a Windows 7 driver for it. If you try and install it, Windows Installer will complain that it can't detect the drive and to install a driver for it by loading it through something like a USB. Simply popping in a Windows 8.1 USB and pointing the installer to the folder the driver is in will not work due to it being "locked" to 8.1. How do we get Windows 7 to install to an eMMC drive? We would need to "unlock" and backport the generic driver from Windows 8/8.1 to Windows 7. If one looks at the driver details for the MMC Memory Card under Disk Drives in Device Manager, it will report as being dated on 6/21/2006 (at least on Build 8056). This would indicate that the driver has been present since Windows Vista and is in 7, but we all know that to be false. How do we backport the driver? I'll be the first to admit that I don't have a deep knowledge of drivers. I do know enough to be able to modify driver inf files to add in processors, but not enough to perform a full scale backport of one. Looking at the properties of the drive in Windows 8 Build 8056, Windows appears to treat it like an SD Card. Indeed, this is confirmed by going into Computer and seeing the SD Card icon next to the driver. Looking at the other details, the driver's inf name is disk.inf. The file and any others will be included so they can be studied (if sharing these files is not allowed, please do let me know so I can remove them). Conclusion So from everything that I have gathered about these drives is that they appear to be some sort of internal, soldered on SD Card (at least in my case) or at least treated like one. I believe that the drivers for these drives can be backported to Windows 7, however, there may be an issue with unsigned drivers (since Windows Installer will most likely refuse the driver since it is unsigned). This, however, can most likely be solved by using the installation and driver integrating method found within this thread: In the gist of things, this method involves installing Windows 7 to the drive via command prompt and diskpart and then using DISM to integrate the eMMC drivers (/forceunsigned will be needed). This method revolves around UEFI and you will lose things that would result in the graphics falling back to the Microsoft Basic Display Adapter such as Blue Screen of Death's and Safe Mode (those will still be accessible and usable, however, you would just have a blank, black screen). If people got Windows 8's generic USB 3.0 "unlocked" and backported then I believe it is possible to "unlock" and backport 8's generic eMMC driver to 7. disk.sys disk.inf disk.PNF 1 Link to comment Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now