แปลงระบบไฟล์ NTFS -> EXT4 หรือไม่


33

ฉันมีข้อมูล 2 TB ในไดรฟ์ NTFS ซึ่งฉันต้องการแปลงเป็นระบบไฟล์ EXT4 ระบบปฏิบัติการของฉันทำงานบน SSD ขนาดเล็ก (เปรียบเทียบ) 60GB มีวิธีการแปลงระบบไฟล์นอกเหนือจากการสำรองและจัดรูปแบบ?

คำตอบ:


36

เพียงแค่สำหรับบันทึกที่มีซอฟแวร์ (ที่จริงมินิ distro) ที่ไม่ตรงกับขั้นตอนการจัดให้กล่าวในคำตอบของ enzotib :

แยกเวทย์มนตร์

ดูเหมือนว่าการแปลงโดยตรงจาก NTFS เป็น ext4 แต่ขั้นตอนภายในคือ:

  1. ลดขนาดพาร์ติชัน NTFS
  2. สร้างพาร์ติชัน ext4 ในพื้นที่ว่าง
  3. ย้ายข้อมูลจาก NTFS ไปยัง ext4 จนกว่า ext4 จะเต็ม
  4. ถ้า NTFS ว่างเปล่า (ข้อมูลทั้งหมดถูกย้าย) ไปที่ขั้นตอนที่ 8
  5. ลดขนาด NTFS
  6. ขยาย ext4
  7. ทำซ้ำขั้นตอนที่ 3 ถึง 6 จนกระทั่งเสร็จสิ้น
  8. ลบพาร์ติชัน NTFS
  9. ย้ายพาร์ติชัน ext4 ไปยังตำแหน่งดั้งเดิมของ NTFS
  10. ตัดพาร์ติชั่น ext4 ให้เป็นขนาดดั้งเดิมของ NTFS

ดังนั้นยิ่งพาร์ติชัน NTFS ของคุณครอบครองมากเท่าไหร่ก็จะยิ่งใช้เวลานานขึ้นเท่านั้น ถ้ามันน้อยกว่า 50% มันจะแปลงเป็นรอบเดียวในการวนซ้ำการย่อขยายคัดลอกเดียว

แม้ว่า Magic แยกสิ่งอำนวยความสะดวกโดยอัตโนมัติทั้งหมดนี้ก็ยังคงเป็นหลักวิธีการเดียวกับที่อธิบายโดยจัดจึงเป็นสิ่งที่มีความเสี่ยงและมากบริโภคเวลา การสำรองข้อมูลรูปแบบการคืนค่านั้นปลอดภัยและเร็วกว่ามาก


และ @enzotib สำหรับคำตอบเดิมชัด
MestreLion

4
FYI, PartedMagic ไม่มีเครื่องมือในการแปลงโดยอัตโนมัติจาก NTFS เป็น EXT4 นี่คือ comfirmed โดยผู้ดูแลระบบ PartedMagic ตัวเองในฟอรั่มของพวกเขา วิธีเดียวในการทำเช่นนี้คือด้วยตนเองดังกล่าว > จากฟอรัม PartedMagic:>> Patrick Verner: ฉันคิดว่านี่เป็นโพสต์:> askubuntu.com/questions/63022/convert-filesystem-ntfs-ext4 >> เป็นไปไม่ได้ที่จะแปลง NTFS เป็น EXT4 คุณต้องทำเหมือนลิงค์> ด้านบน เท่าที่ความคิดเห็น "อัตโนมัติ" ฉันไม่รู้ว่าสิ่งนั้นหมายถึงอะไร บางทีเขาอาจใช้ GParted
Dulanic

11

ไม่ไม่มีวิธีที่ฉันรู้

วิธีเดียวที่คุณกล่าวคือสำรองข้อมูล -> รูปแบบ -> เรียกคืน


7
หรือจัดเรียงข้อมูล -> ลดขนาด -> สร้างพาร์ติชัน ext4 ใหม่ -> คัดลอกข้อมูล ntfs → ext4-> ลบพาร์ติชัน ntfs-> ขยาย ntfs มีความเสี่ยงและไม่ดี
จัด

3
@ จัดเรียงคุณหมายถึง "enlarge ext4" ใช่ไหม และไม่ "ขยาย NTFS" ในขั้นตอนสุดท้ายของคำแนะนำของคุณ ...
rigved

2
@rigved: ใช่ขยาย ext4 ขอบคุณไม่สามารถแก้ไขความคิดเห็นเดิมอีกต่อไป ...
จัด

ok ไดรฟ์เต็มดังนั้นจึงดูเหมือนว่าการซื้อไดรฟ์ใหม่เป็นตัวเลือกเท่านั้น ..
Wim

6

จริงๆแล้วมีวิธีทำเช่นนี้เกือบจะโดยตรง

คุณสามารถแปลง NTFS เป็น ext2 / ext3 ได้อย่างง่ายดายด้วยanyconvertfsจากanyfs-tools

จากนั้นคุณสามารถแปลงเป็น Ext4 ใช้tune2fs


1
ฉันเข้าใจผิดโดยคำตอบนี้ หน้า man ไม่ได้ระบุว่ามันสามารถแปลงเป็น ntfs และเครื่องมือไม่ได้รับการบำรุงรักษาตั้งแต่ปี 2010 ฉันไม่สามารถรวบรวม anyfs-tools รุ่น 6 latters สำหรับ ubuntu 12.04 environement ได้
Stephane Rolland

1
คำถามที่เกิดขึ้นจริงเกี่ยวกับการแปลงจาก ntfs ไม่ใช่ ntfs และหน้าคนกล่าวว่ามันสามารถ: anyconvertfs นอกจากนี้ฉันประสบความสำเร็จในการแปลงพาร์ติชันด้วย Gentoo
PASAf

3

อีกทางเลือกหนึ่งคือ https://github.com/cosmos72/fstransform

ซึ่งยังมีอยู่ใน reposดังนั้นสามารถติดตั้งได้กับ:

sudo apt-get install fstransform

โปรดอ่านเอกสารประกอบเนื่องจากเป็นขั้นตอนที่มีความเสี่ยง


"โดยเฉพาะพวกมันยังไม่รองรับระบบไฟล์ ntfs, msdos, vfat และ exfat"
RedEyed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.