My external hard drive uses EXT3 and must be read + written by Debian and Windows 7 (home and office boxes)
It used to work like a charm with Ext2IFS on Windows XP, but since this software doesn't support Windows 7, I now feel desperate.
I've Googled a bit, read some Superuser questions :
- How to access linux disk from windows 7?
- How do I read the Ext4 partition of my SD card on Windows?
- How to read ext4 partitions on Windows?
- How to mount read-write an ext4 partition on Windows?
and tried some suggestions. Here's my experience :
==> With Paragon ExtFs :
- creates files and folders with the uig/gid
"0"
on the drive, so once back to Linux, all files belong toroot:root
. No big trouble, but not very convenient. - I don't know how this happened but some day I discovered that the relation between file names and their contents was completely scrambled. No data "lost", no lost file, just file contents randomly "moved" into another file. Had to
fsck
and restore files from backups. This happened twice, so this Paragon software just gets a NO WAY from me now !
==> With ext2fsd (version 0.53)
- It works not too bad. When it works : I boot Windows 7, plug my USB drive, it's detected by ext2fsd, I give it a drive letter and can read/write from/to it : GREAT ! But if I unplug my USB drive (what I do by clicking on the systray icon + "unplug storage device..."), then replug it later, it will detect the drive again, but will be unable to give it any drive letter. I've tried to "Remove dead letters", but even though the drive letter becomes available anew, I can't assign it to my drive (like in How do I read the Ext4 partition of my SD card on Windows? ).
- if I unplug everything and reboot : it works (but this reminds me of the glorious days of windows 9X
;-)
- if I unplug without reboot : impossible to assign a drive letter
:-(
Do you have any suggestions ? Am I misusing ext2fsd ? Any ext3 tuning options ? Any Windows 7 tuning options ?
NB1 : So far, I'm not considering formatting the USB drive.
NB2 : the Linux and Windows 7 boxes are mutually out of reach from each other, so any network-related solution (Samba, FTP, WinSCP, ...) is not possible.
EDIT : the suggested solution, installing IFS-Drive in XPSP2 compatibility mode, didn't work on my side, and caused Windows 7 to crash :-(
However, I've been able to make things work with Ext2FSD. As a reminder, the problem was my drive was recognized only the first time it was plugged, but if unplugged then re-plugged : impossible to mount it anymore. Here's my solution :
- Plug the external hard drive
- Open the Ext2 Volume manager GUI
- Remove dead letters if need be [F9]
- Select disk + "Change drive letter" [F4]
- Add
- Select the drive letter you like
- Click "Mount via DefineDosDevice", will be lost after reboot"
- "Ok", "Done". Enjoy !