Giải cứu các đĩa CD cũ, bị hỏng bằng đĩa CD Ubuntu Live
Những đĩa CD cũ của bạn - đặc biệt là những đĩa bạn đã tự đốt cháy - xuống cấp theo thời gian, đến mức chúng không thể đọc được. Chúng tôi sẽ chỉ cho bạn cách thu thập càng nhiều dữ liệu càng tốt, trước khi quá muộn!
Công cụ chúng ta sẽ sử dụng để làm điều này được gọi là ddresript, có thể dễ dàng truy cập từ môi trường Live CD. ddresript có thể tạo các tệp .iso ra khỏi đĩa CD của bạn, sau đó có thể được ghi vào đĩa CD đáng tin cậy hơn hoặc có thể được gắn và truy cập trong tất cả các hệ điều hành hiện đại.
Khởi động vào môi trường Ubuntu Live CD bằng đĩa CD bị cháy hoặc ổ đĩa flash đã chuẩn bị.
Đầu tiên, chúng ta sẽ cài đặt ddresript. Mở Trình quản lý gói Synaptic (Hệ thống> Quản trị> Trình quản lý gói Synaptic).
Trong cửa sổ Trình quản lý gói Synaptic, nhấp vào Cài đặt> Kho lưu trữ.
Thêm một kiểm tra vào hộp có nhãn kết thúc bằng vũ trụ trên mạng để kích hoạt Ubuntu vũ trụ kho. Bấm Đóng.
Quay lại cửa sổ Synaptic chính, nhấp vào nút Tải lại để tải lại danh sách các gói có sẵn.
Khi chỉ mục tìm kiếm đã được xây dựng lại, hãy nhập vào dd ddTHERTHER trong trường văn bản Tìm kiếm nhanh. Hai gói khác nhau sẽ xuất hiện; hãy chắc chắn rằng bạn chọn loại gddresTHER, và không phải là ddresTHER, mà hoạt động hơi khác.
Nhấp chuột phải vào trên gddresTHER, và chọn Mark để cài đặt. Nhấp vào nút Áp dụng và làm theo lời nhắc để cài đặt ddresript.
Tiếp theo, chúng ta cần chọn một vị trí để lưu tệp .iso sẽ được tạo bởi ddresript. Trong trường hợp của chúng tôi, chúng tôi sẽ sử dụng ổ cứng NTFS nội bộ. Để gắn kết, chúng tôi sẽ nhấp vào Địa điểm và sau đó chọn ổ đĩa cứng chúng tôi muốn sử dụng.
Phần còn lại của hướng dẫn này sẽ được thực hiện trong cửa sổ terminal, vì vậy hãy mở một cái qua Ứng dụng> Phụ kiện> Terminal.
Điều hướng đến vị trí bạn sẽ lưu tệp .iso. Trong trường hợp của chúng tôi, đó là ổ cứng mới được gắn, vì vậy trước tiên chúng tôi sẽ thay đổi thư mục / media, sau đó sử dụng hoàn thành tab để thay đổi thư mục đại diện cho ổ cứng của chúng tôi.
Khi bạn đã vào đúng thư mục, bạn đã sẵn sàng để chạy ddresript! ddresTHER gọn gàng vì bạn có thể cố gắng lấy dữ liệu ra khỏi đĩa CD nhiều lần và mỗi lần nó sẽ thêm vào cùng một tệp hình ảnh bất cứ dữ liệu mới nào được quản lý để khôi phục.
Do đó, đối với lần đầu tiên, tốt nhất là bắt đầu với việc khôi phục các phần dễ dàng trước, sau đó đi sâu vào các khu vực có vấn đề sau.
Đối với lần đầu tiên, lệnh đầu cuối là:
ddresTHER -n -b 2048 / dev / cdrom
Trong trường hợp của chúng tôi, CD chúng tôi đang cố khôi phục là CD 13 tuổi có Red Hat Linux 4.2 trên đó, vì vậy chúng tôi sẽ gọi hình ảnh RedHat.iso và tệp nhật ký RedHat.log.
Cờ của cờ -n-đảm bảo rằng đường chuyền đầu tiên này sẽ không mất nhiều thời gian, nhưng vẫn sẽ phục hồi các phần dễ đọc của CD. Cờ -bạn rất quan trọng vì CD có kích thước khối 2048 byte.
Cuối cùng ddresTHER sẽ kết thúc, có thể có một số lỗi.
Trong trường hợp của chúng tôi, có khoảng 80 MB dữ liệu không được phục hồi do lỗi. Hãy thử chạy lần thứ hai, sâu hơn để cố gắng khôi phục càng nhiều dữ liệu càng tốt.
Lệnh thiết bị đầu cuối cho lần chạy thứ hai này rất giống với lệnh đầu tiên, ngoại trừ việc thay vì sử dụng cờ của -tiêu, chúng tôi sẽ sử dụng cờ của chú -diêu để báo cho ddresTHER đi vào chế độ trực tiếp và đọc nhiều dữ liệu từ CD càng tốt Để biết thêm thông tin về các tham số dòng lệnh ddresTHER nhận ra, xem hướng dẫn của nó.
ddresTHER -d -b 2048 / dev / cdrom
Đảm bảo rằng các tệp .iso và .log giống như bạn đã sử dụng trong bước đầu tiên.
Chúng tôi để ddresTHER chạy qua đêm, và vào buổi sáng
chúng tôi đã phục hồi hơn 55 MB dữ liệu mà chúng tôi chưa khôi phục trước đó! Nếu chúng tôi để nó lâu hơn, chúng tôi có thể đã phục hồi nhiều hơn.
Đó là một ý tưởng tốt để cố gắng lưu đĩa CD của bạn bây giờ, trước khi chúng xuống cấp hơn nữa. Dung lượng ổ cứng rẻ; mua một ổ đĩa ngoài là một khoản đầu tư nhỏ nếu điều đó có nghĩa là bạn có thể lưu đĩa CD cũ của mình (và sau đó bạn có thể vứt chúng đi để tiết kiệm một số không gian trên kệ của bạn).
Và trong khi ddresript là một công cụ tuyệt vời để làm điều này, nó cũng có thể được sử dụng để lấy dữ liệu từ các thiết bị khác như ổ cứng và đĩa mềm. Nếu bạn đã cố gắng tạo một hình ảnh ổ đĩa với đ và nó đã cho bạn lỗi, sau đó đưa ra ddresript thay vào đó hãy thử!