กู้คืนไฟล์ที่ลบในฮาร์ดไดรฟ์ NTFS จาก Ubuntu Live CD
การลบไฟล์โดยไม่ตั้งใจเป็นความรู้สึกที่แย่มาก การไม่สามารถบูตเข้าสู่ Windows และยกเลิกการลบไฟล์นั้นทำให้แย่ยิ่งขึ้น โชคดีที่คุณสามารถกู้คืนไฟล์ที่ถูกลบในฮาร์ดไดรฟ์ NTFS จาก Ubuntu Live CD.
เพื่อแสดงขั้นตอนนี้เราสร้างไฟล์สี่ไฟล์บนเดสก์ท็อปของเครื่อง Windows XP แล้วลบออก จากนั้นเราก็บู๊ตเครื่องเดียวกันกับ Ubuntu USB แฟลชไดรฟ์ที่สามารถบู๊ต Ubuntu 9.10 ที่เราสร้างเมื่อสัปดาห์ที่แล้ว.
เมื่อ Ubuntu 9.10 บู๊ตขึ้นมาเปิดเทอร์มินัลโดยคลิกแอปพลิเคชันที่ด้านบนซ้ายของหน้าจอแล้วเลือกอุปกรณ์เสริม> เทอร์มินัล.
ในการยกเลิกการลบไฟล์ของเราอันดับแรกเราต้องระบุฮาร์ดไดรฟ์ที่เราต้องการยกเลิกการลบ ในหน้าต่างเทอร์มินัลพิมพ์ใน:
sudo fdisk -l
และกด Enter.
สิ่งที่คุณกำลังมองหาคือบรรทัดที่ลงท้ายด้วย HPSF / NTFS (ภายใต้หัวข้อระบบ) ในกรณีของเราอุปกรณ์คือ“ / dev / sda1” สิ่งนี้อาจแตกต่างกันเล็กน้อยสำหรับคุณ แต่มันจะยังคงขึ้นต้นด้วย / dev / จดชื่ออุปกรณ์นี้.
หากคุณมีพาร์ติชันฮาร์ดไดรฟ์มากกว่าหนึ่งรูปแบบเป็น NTFS คุณอาจสามารถระบุพาร์ติชันที่ถูกต้องได้ตามขนาด หากคุณดูข้อความบรรทัดที่สองในภาพหน้าจอด้านบนมันจะอ่าน“ Disk / dev / sda: 136.4 GB, …” ซึ่งหมายความว่าฮาร์ดไดรฟ์ที่ Ubuntu มีชื่อว่า / dev / sda มีขนาดใหญ่ 136.4 GB หากฮาร์ดไดรฟ์ของคุณมีขนาดแตกต่างกันข้อมูลนี้จะช่วยให้คุณติดตามชื่ออุปกรณ์ที่ถูกต้องที่จะใช้ หรือคุณสามารถลองทั้งหมดได้แม้ว่าจะใช้เวลานานสำหรับฮาร์ดไดรฟ์ขนาดใหญ่.
ตอนนี้คุณรู้แล้วว่าชื่อ Ubuntu ได้กำหนดให้กับฮาร์ดไดรฟ์ของคุณแล้วเราจะสแกนมันเพื่อดูว่าไฟล์ใดที่เราสามารถค้นพบได้.
ในหน้าต่างเทอร์มินัลพิมพ์:
sudo ntfsundelete
และกด Enter ในกรณีของเราคำสั่งคือ:
sudo ntfsundelete / dev / sda1
ชื่อของไฟล์ที่สามารถกู้คืนได้จะปรากฏในคอลัมน์ทางขวาสุด เปอร์เซ็นต์ในคอลัมน์ที่สามบอกให้เราทราบถึงจำนวนไฟล์ที่สามารถกู้คืนได้ สามในสี่ไฟล์ที่เราลบในตอนแรกจะปรากฏในรายการนี้แม้ว่าเราจะปิดเครื่องคอมพิวเตอร์ทันทีหลังจากลบสี่ไฟล์ - ดังนั้นในกรณีที่เหมาะสมไฟล์ของคุณอาจไม่สามารถกู้คืนได้.
อย่างไรก็ตามเรามีไฟล์สามไฟล์ที่เราสามารถกู้คืนได้ - สองไฟล์ JPG และ MPG.
หมายเหตุ: ntfsundelete สามารถใช้งานได้ทันทีใน Ubuntu 9.10 Live CD หากคุณอยู่ใน Ubuntu เวอร์ชันอื่นหรือด้วยสาเหตุอื่น ๆ ได้รับข้อผิดพลาดเมื่อพยายามใช้ ntfsundelete คุณสามารถติดตั้งได้โดยป้อน“ sudo apt-get install ntfsprogs” ในหน้าต่างเทอร์มินัล.
ในการกู้คืน JPG สองรายการอย่างรวดเร็วเราจะใช้ * wildcard เพื่อกู้คืนไฟล์ทั้งหมดที่ลงท้ายด้วย. jpg.
ในหน้าต่างเทอร์มินัลป้อน
sudo ntfsundelete -u -m * .jpg
ซึ่งก็คือในกรณีของเรา,
sudo ntfsundelete / dev / sda1 -u -m * .jpg
ไฟล์ทั้งสองจะถูกกู้คืนจากฮาร์ดไดรฟ์ NTFS และบันทึกไว้ในไดเรกทอรีการทำงานปัจจุบันของเทอร์มินัล โดยค่าเริ่มต้นนี่คือไดเรกทอรีหลักของผู้ใช้ปัจจุบันแม้ว่าเรากำลังทำงานในโฟลเดอร์เดสก์ท็อป.
โปรดทราบว่าโปรแกรม ntfsundelete จะไม่ทำการเปลี่ยนแปลงใด ๆ กับฮาร์ดไดรฟ์ NTFS ดั้งเดิม หากคุณต้องการนำไฟล์เหล่านั้นและนำกลับมาไว้ในฮาร์ดไดรฟ์ NTFS คุณจะต้องย้ายไฟล์เหล่านั้นไปที่นั่นหลังจากที่พวกเขาถูกยกเลิกการลบด้วย ntfsundelete แน่นอนคุณยังสามารถวางไว้ในแฟลชไดรฟ์ของคุณหรือเปิด Firefox และส่งอีเมลถึงตัวคุณเอง - ขีด จำกัด ของท้องฟ้า!
เรามีอีกหนึ่งไฟล์ที่จะยกเลิกการลบ - MPG ของเรา.
หมายเหตุคอลัมน์แรกทางด้านซ้ายสุด มันมีจำนวน Inode ของมัน คิดว่านี่เป็นตัวระบุเฉพาะของไฟล์ จดบันทึกหมายเลขนี้.
หากต้องการยกเลิกการลบไฟล์ด้วย Inode ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo ntfsundelete -u -i
ในกรณีของเรานี่คือ:
sudo ntfsundelete / dev / sda1 -u -i 14159
วิธีนี้จะกู้คืนไฟล์พร้อมกับตัวระบุที่เราไม่สนใจจริงๆ ตอนนี้ทั้งสามไฟล์ที่กู้คืนได้ของเราจะถูกกู้คืน.
อย่างไรก็ตาม Ubuntu ทำให้เรารู้ด้วยสายตาว่าเรายังไม่สามารถใช้ไฟล์เหล่านี้ได้ นั่นเป็นเพราะโปรแกรม ntfsundelete บันทึกไฟล์เป็นผู้ใช้“ root” ไม่ใช่ผู้ใช้“ ubuntu”.
เราสามารถตรวจสอบได้โดยพิมพ์ข้อความต่อไปนี้ในหน้าต่างเทอร์มินัลของเรา:
ls -l
เราต้องการให้ไฟล์ทั้งสามนี้เป็นของอูบุนตูไม่ใช่รูท หากต้องการทำสิ่งนี้ให้ป้อนข้อมูลต่อไปนี้ในหน้าต่างเทอร์มินัล:
sudo chown อูบุนตู
หากโฟลเดอร์ปัจจุบันมีไฟล์อื่นอยู่คุณอาจไม่ต้องการเปลี่ยนเจ้าของเป็น ubuntu อย่างไรก็ตามในกรณีของเราเรามีไฟล์ทั้งสามนี้ในโฟลเดอร์นี้เท่านั้นดังนั้นเราจะใช้ * wildcard เพื่อเปลี่ยนเจ้าของไฟล์ทั้งสามไฟล์.
sudo chown อูบุนตู *
ไฟล์ตอนนี้ดูปกติและเราสามารถทำสิ่งที่เราต้องการกับพวกเขา.
หวังว่าคุณจะไม่จำเป็นต้องใช้เคล็ดลับนี้ แต่ถ้าคุณทำได้ ntfsundelete เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่ดี มันไม่ได้มี GUI ที่หรูหราเหมือนโปรแกรม Windows ที่คล้ายกันหลายอย่าง แต่เป็นเครื่องมือที่ทรงพลังที่สามารถกู้คืนไฟล์ของคุณได้อย่างรวดเร็ว.
ดูหน้าคู่มือของ ntfsundelete สำหรับข้อมูลการใช้งานโดยละเอียดเพิ่มเติม