Khôi phục tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live

Khôi phục tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live
Khôi phục tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live

Video: Khôi phục tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live

Video: Khôi phục tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live
Video: Người Chơi Hệ Đấm Nhau Ở Thế Giới Phép Thuật | SS1: Tập 1 - 6 | Anime: MASHLE - YouTube 2024, Tháng mười một
Anonim

Vô tình xóa một tập tin là một cảm giác khủng khiếp. Không thể khởi động vào Windows và phục hồi tập tin đó làm cho điều đó thậm chí tệ hơn. May mắn thay, bạn có thể khôi phục các tập tin đã xóa trên ổ cứng NTFS từ đĩa CD Ubuntu Live.

Để hiển thị quá trình này, chúng tôi đã tạo bốn tệp trên màn hình nền của máy tính Windows XP và sau đó xóa chúng. Sau đó chúng tôi khởi động cùng một máy với ổ USB Flash 9.10 có khả năng khởi động mà chúng tôi đã tạo vào tuần trước.

Khi Ubuntu 9.10 khởi động, mở một thiết bị đầu cuối bằng cách nhấp vào Ứng dụng ở trên cùng bên trái của màn hình, sau đó chọn Phụ kiện> Thiết bị đầu cuối.

Để phục hồi các tệp của chúng tôi, trước tiên chúng tôi cần xác định ổ đĩa cứng mà chúng tôi muốn hủy xóa. Trong cửa sổ dòng lệnh, nhập:
Để phục hồi các tệp của chúng tôi, trước tiên chúng tôi cần xác định ổ đĩa cứng mà chúng tôi muốn hủy xóa. Trong cửa sổ dòng lệnh, nhập:

sudo fdisk –l

và nhấn enter.

Những gì bạn đang tìm kiếm là một dòng kết thúc bằng HPSF / NTFS (dưới tiêu đề System). Trong trường hợp của chúng ta, thiết bị là “/ dev / sda1”. Điều này có thể hơi khác với bạn, nhưng nó vẫn sẽ bắt đầu bằng / dev /. Lưu ý tên thiết bị này.
Những gì bạn đang tìm kiếm là một dòng kết thúc bằng HPSF / NTFS (dưới tiêu đề System). Trong trường hợp của chúng ta, thiết bị là “/ dev / sda1”. Điều này có thể hơi khác với bạn, nhưng nó vẫn sẽ bắt đầu bằng / dev /. Lưu ý tên thiết bị này.

Nếu bạn có nhiều phân vùng ổ cứng được định dạng là NTFS, thì bạn có thể xác định phân vùng chính xác theo kích thước. Nếu bạn nhìn vào dòng thứ hai của văn bản trong ảnh chụp màn hình ở trên, nó đọc "Disk / dev / sda: 136.4 GB, …" Điều này có nghĩa là ổ đĩa cứng mà Ubuntu đã đặt tên / dev / sda là 136,4 GB lớn. Nếu ổ cứng của bạn có kích thước khác nhau, thì thông tin này có thể giúp bạn theo dõi tên thiết bị phù hợp để sử dụng. Ngoài ra, bạn chỉ có thể thử tất cả, mặc dù điều này có thể tốn thời gian cho các ổ đĩa cứng lớn.

Bây giờ bạn đã biết tên Ubuntu đã gán cho ổ cứng của bạn, chúng tôi sẽ quét nó để xem những tệp nào chúng tôi có thể phát hiện ra.

Trong cửa sổ terminal, gõ:

sudo ntfsundelete

và nhấn enter. Trong trường hợp của chúng ta, lệnh là:

sudo ntfsundelete /dev/sda1

Image
Image

Tên của các tệp có thể phục hồi hiển thị trong cột ngoài cùng bên phải. Tỷ lệ phần trăm trong cột thứ ba cho chúng ta biết số lượng tệp đó có thể được phục hồi. Ba trong số bốn tệp mà chúng tôi đã xóa ban đầu đang hiển thị trong danh sách này, mặc dù chúng tôi tắt máy tính ngay sau khi xóa bốn tệp - vì vậy ngay cả trong trường hợp lý tưởng, tệp của bạn có thể không khôi phục được.

Tuy nhiên, chúng tôi có ba tệp mà chúng tôi có thể khôi phục - hai JPG và MPG.

Lưu ý: ntfsundelete có sẵn ngay trong Ubuntu 9.10 Live CD. Nếu bạn đang ở trong một phiên bản khác của Ubuntu, hoặc vì một số lý do khác có lỗi khi cố gắng sử dụng ntfsundelete, bạn có thể cài đặt nó bằng cách nhập "sudo apt-get install ntfsprogs" trong cửa sổ đầu cuối.

Để nhanh chóng khôi phục hai JPG, chúng tôi sẽ sử dụng ký tự đại diện * để khôi phục tất cả các tệp kết thúc bằng.jpg.

Trong cửa sổ đầu cuối, nhập

sudo ntfsundelete –u –m *.jpg

trong trường hợp của chúng ta,

sudo ntfsundelete /dev/sda1 –u –m *.jpg

Hai tập tin được phục hồi từ ổ đĩa cứng NTFS và được lưu trong thư mục làm việc hiện tại của thiết bị đầu cuối. Theo mặc định, đây là thư mục chính của người dùng hiện tại, mặc dù chúng tôi đang làm việc trong thư mục Desktop.
Hai tập tin được phục hồi từ ổ đĩa cứng NTFS và được lưu trong thư mục làm việc hiện tại của thiết bị đầu cuối. Theo mặc định, đây là thư mục chính của người dùng hiện tại, mặc dù chúng tôi đang làm việc trong thư mục Desktop.

Lưu ý rằng chương trình ntfsundelete không thực hiện bất kỳ thay đổi nào đối với ổ cứng NTFS ban đầu. Nếu bạn muốn lấy những tập tin đó và đưa chúng trở lại trong ổ đĩa cứng NTFS, bạn sẽ phải di chuyển chúng ở đó sau khi chúng được phục hồi với ntfsundelete. Tất nhiên, bạn cũng có thể đặt chúng trên ổ đĩa flash của bạn hoặc mở Firefox và gửi chúng cho chính mình - bầu trời là giới hạn!

Chúng tôi có thêm một tệp nữa để phục hồi - MPG của chúng tôi.

Lưu ý cột đầu tiên ở phía xa bên trái. Nó chứa một số, Inode của nó. Hãy coi đây là định danh duy nhất của tệp. Lưu ý số này.
Lưu ý cột đầu tiên ở phía xa bên trái. Nó chứa một số, Inode của nó. Hãy coi đây là định danh duy nhất của tệp. Lưu ý số này.

Để hủy xóa một tệp bằng Inode của nó, hãy nhập thông tin sau vào terminal:

sudo ntfsundelete –u –i

Trong trường hợp của chúng tôi, đây là:

sudo ntfsundelete /dev/sda1 –u –i 14159

Điều này khôi phục tệp, cùng với số nhận dạng mà chúng tôi không thực sự quan tâm. Tất cả ba tệp khôi phục của chúng tôi hiện đã được khôi phục.
Điều này khôi phục tệp, cùng với số nhận dạng mà chúng tôi không thực sự quan tâm. Tất cả ba tệp khôi phục của chúng tôi hiện đã được khôi phục.
Tuy nhiên, Ubuntu cho chúng tôi biết một cách trực quan rằng chúng tôi chưa thể sử dụng các tệp này. Đó là vì chương trình ntfsundelete lưu các tệp dưới dạng người dùng “gốc” chứ không phải người dùng “ubuntu”.
Tuy nhiên, Ubuntu cho chúng tôi biết một cách trực quan rằng chúng tôi chưa thể sử dụng các tệp này. Đó là vì chương trình ntfsundelete lưu các tệp dưới dạng người dùng “gốc” chứ không phải người dùng “ubuntu”.

Chúng tôi có thể xác minh điều này bằng cách gõ như sau trong cửa sổ terminal của chúng tôi:

ls –l

Chúng tôi muốn ba tập tin này được sở hữu bởi ubuntu, không phải root. Để thực hiện việc này, hãy nhập thông tin sau vào cửa sổ đầu cuối:
Chúng tôi muốn ba tập tin này được sở hữu bởi ubuntu, không phải root. Để thực hiện việc này, hãy nhập thông tin sau vào cửa sổ đầu cuối:

sudo chown ubuntu

Nếu thư mục hiện tại có các tệp khác trong đó, bạn có thể không muốn thay đổi chủ sở hữu của họ thành ubuntu. Tuy nhiên, trong trường hợp của chúng tôi, chúng tôi chỉ có ba tệp này trong thư mục này, vì vậy chúng tôi sẽ sử dụng ký tự đại diện * để thay đổi chủ sở hữu của cả ba tệp.

sudo chown ubuntu *

Các tập tin bây giờ trông bình thường, và chúng ta có thể làm bất cứ điều gì chúng ta muốn với chúng.
Các tập tin bây giờ trông bình thường, và chúng ta có thể làm bất cứ điều gì chúng ta muốn với chúng.
Hy vọng rằng bạn sẽ không cần sử dụng mẹo này, nhưng nếu bạn làm thế, ntfsundelete là một tiện ích dòng lệnh tốt. Nó không có giao diện đồ họa ưa thích giống như nhiều chương trình Windows tương tự, nhưng nó là một công cụ mạnh mẽ có thể khôi phục tập tin của bạn một cách nhanh chóng.
Hy vọng rằng bạn sẽ không cần sử dụng mẹo này, nhưng nếu bạn làm thế, ntfsundelete là một tiện ích dòng lệnh tốt. Nó không có giao diện đồ họa ưa thích giống như nhiều chương trình Windows tương tự, nhưng nó là một công cụ mạnh mẽ có thể khôi phục tập tin của bạn một cách nhanh chóng.

Xem trang hướng dẫn sử dụng của ntfsundelete để biết thêm thông tin sử dụng chi tiết

Đề xuất: