ฉันจะกู้คืนพาร์ติชัน Windows ที่สูญหายโดยไม่ตั้งใจหลังจากติดตั้ง Ubuntu ได้อย่างไร


55

ฉันมีแล็ปท็อป A-200 satellite satellite ของโตชิบาที่มี Vista OS อยู่ด้วยพาร์ติชัน NTFS 4 ตัว

(C:) Vista 
(D:) Entertainment 
(E:) Work 
(F:) Sources

และฉันต้องการเริ่มใช้ Ubuntu แทน ดังนั้นฉันจึงลองใช้งานก่อนจากซีดีสดและทุกอย่างก็โอเคและพาร์ติชั่นทั้งหมดนั้นถูกแสดงและทำงานได้ดังนั้นฉันจึงตัดสินใจติดตั้ง Ubuntu เพื่อแทนที่ Vista บนไดรฟ์ (C :) หลังจากฉันทำแล้วฉันจะไม่สามารถค้นหาโฟลเดอร์และไฟล์ของฉันในพาร์ติชัน (D :), (E :), (F :) และระบบไฟล์เดียวที่แสดงคือ 198 GB แม้ว่า HDD ของฉันจะเป็น 320 GB

ฉันไม่สามารถเข้าถึงข้อมูลที่หายไปใน 120 GB ที่เหลือซึ่งฉันหวังว่าจะยังอยู่ที่นั่นและไม่สูญหายทั้งหมด

ตอนนี้ฉันทำงานจากซีดีสด แต่ฉันไม่สามารถติดตั้ง testdisk ฉันสามารถกู้คืนพาร์ติชั่น Vista โดยแผ่นซีดีการกู้คืนผลิตภัณฑ์เพื่อนำแล็ปท็อปกลับไปที่การตั้งค่าจากโรงงานได้ไหม ฉันสามารถกู้คืนพาร์ติชั่น NTFS โดยใช้โปรแกรมกู้คืนสำหรับ Windows หรือจะทำให้ปัญหาแย่ลงได้หรือไม่?

ฉันต้องการข้อมูลเหล่านี้ไม่ดีเนื่องจากฉันไม่มีข้อมูลสำรองสำหรับพวกเขา


ตัวเลือกใดที่คุณเลือกเมื่อตัวติดตั้งถามคุณถึงวิธีการติดตั้ง (ควรเป็นหน้าจอแบบนี้ )
เซเลม

2
ฉันเลือกตัวเลือกที่สองแทนที่ windows Vista ด้วย Ubuntu
มือใหม่ทั้งหมด

1
ยังอ่านสิ่งนี้: omgubuntu.co.uk/2014/08/ubuntu-installer-bug-wipes-partitionsถ้อยคำในตัวติดตั้งของเราดูเหมือนผิด
Rinzwind

9
อย่าเปลี่ยนไดรฟ์ของคุณ
เอ็ลเดอร์ Geek

1
การใช้การกู้คืนหรือเรียกคืนข้อมูลจาก Windows จะทำให้ปัญหาแย่ลงถ้าคุณไม่ต้องการ Windows รุ่นใหม่จากโรงงานและไม่มีข้อมูลต้นฉบับของคุณเลย
mchid

คำตอบ:


51

น่าเสียดายที่ดูเหมือนว่าคุณแบ่งพาร์ติชันทั้งพาร์ติชัน Windows ของคุณโดยไม่ตั้งใจด้วยพาร์ติชัน Ubuntu ตัวเดียว

คุณจะไม่สามารถกู้คืนพาร์ทิชันเหล่านี้ได้ด้วยการกู้คืน Vista ด้วยซีดีกู้คืน อันที่จริงการพยายามเขียนลงฮาร์ดไดรฟ์ทุกครั้งจะทำให้สิ่งเลวร้ายลงเนื่องจากเศษข้อมูลของคุณอาจถูกเขียนทับมากขึ้นเรื่อย ๆ

  • พาร์ติชันที่เข้ารหัสไม่สามารถกู้คืนได้
  • ไม่สามารถกู้คืนไดรฟ์ที่เป็นส่วนหนึ่งของ Windows "พื้นที่จัดเก็บ / พูล"

อย่างไรก็ตามคุณอาจกู้คืนพาร์ติชันด้วยtestdisk ติดตั้ง testdiskแต่คุณอาจไม่สามารถกู้คืนข้อมูลทั้งหมดได้ คุณสามารถติดตั้ง testdisk ชั่วคราวบนเซสชันที่ใช้งานจริงด้วย (อย่างไรก็ตามนี่จะไม่ใช่การติดตั้งถาวร)

  • โปรดเตรียมไดรฟ์ภายนอกเพื่อบันทึกข้อมูลที่กู้คืนก่อนที่จะดำเนินการต่อ คุณไม่สามารถกู้คืนข้อมูลในไดรฟ์เดียวกัน

  • บูต Ubuntu LiveCD ของคุณ ("ลอง Ubuntu")แล้วติดตั้งtestdiskโดย:

    1. การเพิ่มที่เก็บ"Universe"ไปยังแหล่งซอฟต์แวร์ของคุณ(จากUbuntu system settings> Software & updates)

      ซอฟต์แวร์ & การปรับปรุง

    2. การอัพเดตแคช apt ของคุณในเทอร์มินัลโดยกดCtrl+ Alt+ Tก่อนจากนั้นพิมพ์:

      sudo apt update
      
    3. จากนั้นติดตั้ง testdisk ด้วย:

      sudo apt install testdisk
      
  • ติดตั้งไดรฟ์สำรองภายนอกของคุณในเซสชันสด (เช่นกับ Nautilus) เพื่อให้สามารถจัดเก็บข้อมูลที่กู้คืนได้ในภายหลัง

  • ทำตามคำแนะนำทีละขั้นตอนอย่างย่อในTestdisk Wikiซึ่งจะช่วยให้คุณกู้คืนพาร์ทิชันที่หายไป

  • หากคุณไม่สามารถกู้คืนจากรูปภาพของไดรฟ์ที่เขียนทับได้ (ต้องใช้ไดรฟ์ภายนอกที่มีพื้นที่ว่างมากกว่าฮาร์ดไดรฟ์ของแล็ปท็อปของคุณมากกว่าสองเท่า) คุณต้องบันทึกข้อมูลทั้งหมดของคุณลงในไดรฟ์ภายนอกทันทีหลังจากการกู้คืน

  • คุณจะไม่สามารถกู้คืนการติดตั้ง Windows ได้เนื่องจาก Ubuntu ถูกเขียนทับ

  • เฉพาะในกรณีที่คุณไม่สามารถกู้คืนพาร์ทิชันคุณอาจกู้คืนไฟล์ข้อมูลเดียวโดยใช้ PhotoRec จากชุด TestDisk แต่จะไม่กู้คืนชื่อไฟล์โครงสร้างโฟลเดอร์หรือการประทับเวลาของไฟล์ของคุณ

  • อย่าใช้ไดรฟ์ก่อนที่คุณจะสามารถกู้คืนข้อมูลที่สูญหายได้


คัดลอกข้อมูลจากระบบถ่ายทอดสดไปยังไดรฟ์ภายนอก

เพื่อให้สามารถบันทึกข้อมูลของเราไปยังไดรฟ์ภายนอกเราจำเป็นต้องติดตั้งทั้งพาร์ติชันที่กู้คืนและไดรฟ์ USB ภายนอกในสภาพแวดล้อมสด ภาพด้านล่างแสดงวิธีการติดตั้งไดรฟ์ USB ในการใส่ (พาร์ทิชันภายในจะถูกติดตั้งเมื่อทำการเลือก):

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเราสามารถคัดลอก & วาง (หรือลาก & วาง) ไฟล์ที่ได้รับการช่วยเหลือจากไดรฟ์ภายในไปยังไดรฟ์ภายนอก (เช่นโดยการเปิดหน้าต่าง Nautilus แยกต่างหากหรือในรุ่น <13.04 โดยเพิ่มบานหน้าต่างพิเศษด้วย F3 ) จากเทอร์มินัลเราสามารถออก:

cp -a /<mountpoint_source>/* /media/ubuntu/<name_destination>

หลังจากทำสำเนาสำเร็จแล้วเราจำเป็นต้องยกเลิกการต่อเชื่อมไดรฟ์เพื่อหลีกเลี่ยงการสูญเสียข้อมูล สิ่งนี้จะทำใน Nautilus จากเมนูบริบทคลิกขวาหรือในเทอร์มินัล:

sudo umount /media/ubuntu/<name>

คัดลอกไฟล์เดียวโดยใช้ testdisk

ในกรณีที่เราไม่สามารถหรือไม่ต้องการกู้คืนตารางพาร์ติชันเราอาจลองคัดลอกไฟล์หรือไดเรกทอรีที่เลือกด้วยtestdiskจาก<Advanced> Filesystem Utilsเมนู:

ป้อนคำอธิบายรูปภาพที่นี่

ในตัวอย่างข้างต้นที่ผมได้เลือกexamples.desktopและโฟลเดอร์โดยการกดrsynctest : ในการคัดลอกไฟล์เหล่านี้เรากด C เมนูถัดไปเพื่อกำหนดลำดับชั้นไฟล์ของระบบที่ใช้งาน เราต้องเรียกดูจุดเมานท์ของไดรฟ์ภายนอกของเรา (ที่นี่/media/23GB_USBแต่อาจเป็น/media/ubuntu/<name_of_deviceในกรณีของคุณ) ตอนนี้เนื้อหาของ USB ของเราอยู่ในรายการแล้วและสามารถเรียกดูได้สำหรับไดเรกทอรีที่ลึกกว่า:

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อเรากด C ในตัวอย่างด้านบนของเราเลือกไว้ข้างต้นexample.desktopและโฟลเดอร์rsynctestจะถูกคัดลอกไปยังไดรฟ์ USB ภายนอก

เพื่อยืนยันว่าเราประสบความสำเร็จเราสามารถเปิด Nautilus ในระบบออนไลน์ของเราและดูเนื้อหาของไฟล์ที่ได้รับการช่วยเหลือ หลังจากที่เราทำเสร็จแล้วอย่าลืมถอด unmount USB drive


ฉันจะลองดู แต่ทำไมมันถึงแสดงเพียง 200 GB จาก 320 GB นั่นไม่ได้หมายความว่าพวกมันอยู่ที่นั่น แต่มันมองไม่เห็น
มือใหม่ทั้งหมด

ฉันจัดการเพื่อติดตั้ง testdisk และฉันเรียกใช้ แต่แสดงพาร์ติชันที่แสดงอยู่แล้วในระบบที่มีเพียง 200 GB ฉันต้องทำอย่างไรในตอนนี้ ???
มือใหม่ทั้งหมด

ฉันค้นหาได้ลึกกว่าและพบพาร์ติชั่น 3 ตัวใน 3 ส่วน ... ตอนนี้ฉันต้องคัดลอกไฟล์ไปยัง USB ที่ฉันแนบไว้กับตักและฉันต้องเลือกจากรายการที่แสดง แต่ฉันไม่รู้วิธี .. ฉันจะหามันเจอได้อย่างไร ??? ช่วยเหลือ
มือใหม่ทั้งหมด

ฉันทำตามคำแนะนำแล้วและฉันได้คัดลอกไฟล์อับโฟลเดอร์ไปที่บ้าน .. แต่ตอนนี้ฉันต้องการคัดลอกโดยตรงไปยัง USB .. ดังนั้นฉันควรเลือกทำอย่างไร? มันเป็นสื่อที่ฉันพบตำแหน่งสำหรับ USB เป็นสื่อ / อูบุนตู
newbie ทั้งหมด

2
@PeterRaeves: เราไม่สามารถให้คำแนะนำทั่วไปกับคุณได้ที่นี่ ขึ้นอยู่กับสาเหตุที่ไดรฟ์ของคุณล้มเหลวเค้าโครงพาร์ติชันอาจเสียหายหรือไม่ หากข้อมูลทั้งหมดได้รับการกู้คืนหลังจากกู้คืนพาร์ติชั่นคุณอาจปลอดภัย แต่สำหรับข้อมูลที่มีค่ามากฉันไม่ต้องการเสี่ยง ฉันจะคัดลอกข้อมูลทั้งหมดไปยังไดรฟ์ที่ฉันรู้ว่าพาร์ทิชันนั้นโอเคเพื่อความปลอดภัย
Takkat

23

อย่าเปลี่ยนสิ่งที่อยู่ในความยากลำบากของคุณ! อย่าติดตั้งซอฟต์แวร์อัปเดตหรืออะไรก็ตามถ้าเป็นไปได้อย่าใช้ Ubuntu จนกว่าคุณจะกู้คืนข้อมูลของคุณ มิฉะนั้นคุณจะทำให้ข้อมูลไม่สามารถกู้คืนได้!

ดาวน์โหลดSystemRescueCdและเบิร์น ใช้เพื่อกู้คืนตารางพาร์ติชันเก่าของคุณ หลังจากกู้คืนแล้วให้คัดลอกข้อมูลทั้งหมดไปยังไดรฟ์ภายนอก คุณอาจสามารถกู้คืนข้อมูลส่วนใหญ่ของคุณได้แม้ว่าจะมีบางอย่างสูญหายไปตลอดกาล หลังจากคัดลอกข้อมูลของคุณคุณสามารถติดตั้ง Ubuntu ได้อย่างปลอดภัยบนดิสก์ทั้งหมด หลังจากนั้นคุณสามารถสร้างพาร์ติชันเพิ่มเติมได้ถ้าคุณต้องการและคัดลอกข้อมูลกลับสู่พีซีของคุณ

โปรดทราบว่าการสำรองข้อมูลปกติเป็นสิ่งที่ดีเสมอ (Ubuntu มีเครื่องมือสำหรับการใช้งานเพียงกดปุ่ม Windows และพิมพ์ "backup"


3
การกู้คืนจาก SystemRescueCD จะทำกับ TestDisk ซึ่งรวมอยู่ในดิสก์นี้ อย่างไรก็ตามอาจเป็นการยากที่จะดาวน์โหลดและเบิร์นแผ่นซีดีเมื่อคุณไม่ควรใช้ฮาร์ดดิสก์ของคอมพิวเตอร์
Takkat

1
ถูกตัอง. มันจะต้องทำในเครื่องอื่น ทางออกของคุณดูดีขึ้น
Donarsson

5
ทางออกที่ดีที่สุดคือการมีระบบช่วยเหลืออยู่ในลิ้นชักเสมอ)
Takkat

1
testdiskเป็นเพียง ~ 500k เพื่อดาวน์โหลดไปยังระบบ / live iso บนเดเบียนที่ใช้และgddrescueคือ ~ 100k ฉันจะคุ้นเคยกับดิสก์ Ubuntu หรือ Mint live และapt-getแอปพลิเคชันน้อยกว่า SystemRescueCD ทั้งหมดที่ออกมาสำหรับกรณีฉุกเฉินเท่านั้น (ด้วยมือที่จับมือกันมาก! ;-)
Xen2050

3

เนื่องจากไม่มีใครให้ทางเลือก GUI สำหรับผู้ใช้ Ubuntu ที่ทำให้เทอร์มินัลบกพร่องนี่คือ GUI สำหรับ Testdisk

  • ใส่อูบุนตู CD / DVD / USB และบูตจากมัน

    • เมื่อบู๊ตเครื่องให้ลองใช้ Ubuntu
  • ดาวน์โหลดqphotorec

    • ติดตั้งดังนี้: sudo dpkg -i qphotorec_1.0_all.deb

    • หากมีปัญหาการขึ้นต่อกันให้รัน: sudo apt-get -f install

  • หลังจากการติดตั้ง qphotorec ให้ดำเนินการเช่นนั้นqphotorecหรือค้นหาผ่านเส้นประqphotorec

    • เลือกไดรฟ์ที่คุณต้องการกู้คืนและตำแหน่งที่คุณต้องการกู้คืนข้อมูลทั้งหมดด้วย
  • อธิษฐานเผื่อมนุษยชาติของเราและหวังว่าคุณจะได้รับทุกสิ่งกลับมา

นอกจากนี้ยังปล่อยให้เรื่องนี้เป็นบทเรียน: เสมอสำรอง เสมอ.


QPhotorec เป็นแอพพลิเคชั่น 32 บิตหากคุณมีระบบปฏิบัติการ 64 บิตคุณต้องติดตั้งไลบรารี 32 บิตเพื่อเรียกใช้ QPhotorec:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

เนื่องจากบุคลากรด้านไอทีส่วนใหญ่ขี้เกียจซึ่งรวมอยู่ในตัวเองฉันจึงมอบสายการบินเดียวให้คุณโดยไม่ต้องมีห้องสมุด 32 บิต

cd /tmp/; wget "http://downloads.sourceforge.net/project/crunchyiconthem/QPhotoRec/qphotorec_1.0_all.deb?r=&ts=1443542155&use_mirror=netix" -O qphotorec_1.0_all.deb; sudo dpkg -i qphotorec_1.0_all.deb; sudo apt-get -f install; qphotorec

QPhotorec บน Ubuntu, 14.04, Trusty Tahr


1
QPhotoRec เป็น GUI สำหรับไม่photorec testdisk
Andrea Lazzarotto
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.