On 07/07/2012 21:17, StarLion wrote:
Greetings all,
For various reasons, I'm trying to access an EXT3 partition from Windows. I
know of several ways, the most notable of which being the ext2 IFS
(Link<http://www.diskinternals.com/linux-reader/>),
but the IFS and most other solutions don't seem to work too well on Windows
7. Running the remaining options under 64-bit Win only seems to make things
worse.
I had thought that by working with Cygwin to gain a Unix-alike environment
would be able to solve this, but alas it relies on Windows for nearly all
of its filesystem needs - and since Windows cannot by default understand
EXT, neither can Cygwin.
So I'm in search of a means of accessing the partition that will work for a
change. Does anyone know of such a way, or should I start looking at other
means of access instead?
Thanks either way.
--
Next meeting: Bournemouth, Tuesday 2012-08-07 20:00
Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/
New thread on mailing list: mailto:[email protected]
How to Report Bugs Effectively: http://goo.gl/4Xue
I found this which looks like a solution if you're up to tweaking it
according to your setup -
so long you have additional spaces in your NTFS drive to accomodate ext3
drives data; assuming you have this, just try the sequence of commands only
]# mkdir /mnt/ext ; mkdir /mnt/ntfs
]# mount -t ext3 /dev/sdb1 /mnt/ext
]# mount -t ntfs /dev/sdc1 /mnt/ntfs
]# mkdir /mnt/ntfs/ext3_data
]# cp -xR /mnt/ext/* /mnt/ntfs/ext3_data/
]# sync
]# umount /mnt/ntfs ; umount /mnt/ext
Your data will be properly copied into the ext3_data directory under the
ntfs drive; ofcourse the conversion of data format from ext3 to ntfs
would be handled by the corresponding filesystems kernel modules.
You may also chose to copy of the entire ext3 disk image onto your ntfs
drive too, use the following:
]# mkdir /mnt/ntfs
]# mount -t ntfs /dev/sdc1 /mnt/ntfs
]# mkdir /mnt/ntfs/ext_data
]# dd if=/dev/sdb1 of=/mnt/ntfs/ext_data/ext3.img bs=512 count=<size_of_data>
/ 512
Here with the /count/ flag takes an argument as a number you get as a
divide the total ext3 drive's capacity to 512.
At the end, what you get is not the pure data rather its a disk copy as
a backup onto your ntfs drive, this disk image is a file which would be
saved as an ntfs file over the ntfs drive. In this case, to get your
data, you need to do the following:
]# mount -o loop -t ext3 /mnt/ntfs/ext_data/ext3.img /mnt/ext
Here you can access your data inside the /mnt/ext directory.
--
P.Lane
CEO Lectrics Ltd
Poole
Dorset
--
Next meeting: Bournemouth, Tuesday 2012-08-07 20:00
Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/
New thread on mailing list: mailto:[email protected]
How to Report Bugs Effectively: http://goo.gl/4Xue