Originally Posted by DarkDvr
How to copy system files into "system" partition (ext4) in Windows 7:
This is kinda advanced, be warned...
The whole idea is that I found ext4fsd driver/software that allows Windows to work with ext4 partitions. Thing is, partition has to be primary and, apparently, the first one on the drive. So, "boot" has to be temporarily removed to get access to "system".
Here's the break-down:
Download and install ext4fsd (free online).
Reboot your PC, it installs a driver for Win7-Ext4 interaction
Using MiniTool Partition Wizard, remove the "boot" partition (keep the space unallocated), so that the first actual partition on the SD is system.
Make system partition primary.
Launch Ext2 Volume Manager (may be in your systray)
Tools - Refresh and reload
Find your Linux partition in the list below.
Double click it.
Click Mount Points
You'll see that letter appear in the list. Click Done, then Exit.
Browse to that drive. Driver *should* allow you to use that ext4 partition as regular FAT32 or-what-have-you drive, converting everything to ext4 as needed to preserve the format.
Copy whatever you need to the system partition.
GO back to MiniTool, re-create the original boot partition.
This is as far as I got. Thought I'd post this.
If someone has an easier way to copy stuff to ext4 in Windows, please post a guide below, we could all use it.
In looking at this I seemed to recall something in the far reaches of my memories that allowed a person from an X86 Windows platform to not only make partitions through Disk Management, but also to mount those partitions with drive letters.
By modifying the included INF file the filter driver can be used with any other 'removable' drive.
For the device detection there are the lines in section [cfadisk_device]:
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801
"IDE\DiskIBM-DSCM-11000__________________________SC2IC801" is the device ID of one of the supported Microdrives.
In analogy to these lines we add one line for each 'removable' USB drive we want to turn into an USB hard drive. The information is located in subkeys of the Registry key HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBST OR. The name of the USB stick can be found by clicking on the [+] sign in front of the key. All USB devices should be listed there. The name of the USB stick can be copied by left-clicking the subkey, right-clicking afterwards and selecting Copy Key Name from the context menu.
We need the Bold part:
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_LEXAR&PROD_JUMPDR IVE&REV_1.30
In the device manager again right-click the USB drive, "Update driver...", then "No, not this time" -> Next -> "Install from a list or..." -> Next -> "Don't search." -> Next -> "Have Disk" -> browse to the INF file here. Now "Hitachi Microdrive" should be in the list -> Next -> Confirm the two warnings -> Finish.
Now the drive is re-detected, actually as USB hard drive. The drive can be partitioned, the policy "Optimize for performance" indeed activates a write cache on FAT formatted drives and Windows will create the beloved folder "System Volume Information"
ubcd4win.com (Can't post full URL's yet, sorry!)
I did modify the information a bit since it was speaking to WinXP at the time. I can validate that it still works on Windows 7 32 bit, it will not work on Windows 64 bit systems. Also, you will have to do the whole process again if you want to see the partitions on another system.