Is it possible to reformat an NTFS drive as Ext3 while keeping the data intact?

2

I have a 2 TB drive with about 900 GB of data on it. I'd like to convert it to ext3. I understand that there is no way to actually do it. So I'd like to try the following:

  1. Shrink the 2TB partition to 1TB.
  2. Create a new partition and format it as ext3.
  3. Copy the data from the NTFS partition to the ext3 partition (I am not clear on how to do this).
  4. Once the data is copied, delete the NTFS partition.
  5. Extend the ext3 partition to include the newly empty space.

My questions:

  1. Am I going about it the right way? Will this work? Is there a better approach that I should try?
  2. Is there an app that allows me access to both NTFS and ext3 partitions? I am on Windows 7.
  3. What apps will I need to do what I outlined?
  4. What are the chances of me losing data with this approach?

AngryHacker

Posted 2012-06-02T00:22:26.930

Reputation: 14 731

3If you are going to do this you really want up to date backups. And if you have a backup then you can just reformat and restore. (Still, it is interesting to try what you describe and it should work. But not if those 900MB are the only copy of data which you want to keep) – Hennes – 2012-06-02T00:29:35.353

@Hennes The problem is that I do not have another drive that can hold 900GB. – AngryHacker – 2012-06-02T00:31:06.453

1@AngryHacker: Then do exactly what you would do if this drive failed. (But pretend this drive is the replacement.) – David Schwartz – 2012-06-02T00:36:43.123

Answers

1

This should work; but as always, when dealing with hard drives, backups are a good idea and you will not have to despair about chances of losing data. (anecdotal evidence: I never lost any critical data when modifying partitions, but I might just have been lucky).

As for apps, you can read ext3 in Windows using this utility, but you are better working from a Linux live-CD like Ubuntu or GParted (the ext3 support will be much better, and NTFS works well for read-only use).

Renan

Posted 2012-06-02T00:22:26.930

Reputation: 7 463

2

I have lost data resizing - so having a backup of anything you actually care about is a good idea. As for ext3 reading, i prefer the ext2fsd driver - its signed and has been reliable for me in the past. I'd note that linux support for NTFS at this point is good enough that linux can occationally read NTFSdrives that won't read on windows, so ntfs3g would likely be a less painful option

– Journeyman Geek – 2012-06-02T01:05:08.357

@JourneymanGeek +1; a backup is never a bad idea. I have never used ext2fsd, looks interesting. – Renan – 2012-06-02T01:07:19.913

1It has some advantages, including being signed, so you can use it on a 64 bit system without having to disable driver signing. – Journeyman Geek – 2012-06-02T01:10:05.930