Làm cách nào để sao chép phân vùng NTFS có thể khởi động từ ổ cứng vật lý này sang ổ cứng khác bằng Ubuntu?


9

Tôi đã cài đặt ổ flash USB với Ubuntu 11.10 mà tôi muốn sử dụng cho tác vụ sau:

Tôi có một ổ cứng với 4 phân vùng. Cái thứ hai được định dạng với NTFS và chứa cài đặt Windows đầy đủ chức năng. Tôi muốn sao chép phân vùng thứ hai đó vào một ổ cứng vật lý khác (trống).

Tuy nhiên, có một nhược điểm - Tôi không thể có cả hai ổ cứng được kết nối vật lý với máy tính cùng một lúc. Tôi có một ổ cứng ngoài thứ ba tuy nhiên nó sẽ vẫn được kết nối trong toàn bộ hoạt động và có hơn gấp đôi không gian của cả hai ổ cứng khác.

Tôi nhận ra có rất nhiều điều cần xem xét ở đây:

  • Quá trình rõ ràng sẽ liên quan đến việc tạo ra một số "hình ảnh" của phân vùng thứ hai, lưu trữ nó trên ổ đĩa ngoài và sau đó sao chép hình ảnh vào ổ đĩa mới.

  • Phân vùng mà tôi đang sao chép có khả năng khởi động và cũng có thể khởi động được khi được sao chép vào ổ đĩa mới. Tôi có thể sửa MBR trên phân vùng sau đó nếu cần.

  • Các ổ đĩa cũ và mới không giống nhau về kiểu dáng, kiểu dáng hoặc kích thước. Tuy nhiên, có nhiều chỗ cho phân vùng thứ hai trên ổ đĩa mới.

Bất kỳ lời khuyên nào về cách tiến hành hoặc cảnh báo cho những cạm bẫy có thể sẽ được đánh giá rất cao. Ngoài ra, nếu tôi bỏ lỡ một chi tiết quan trọng, xin đừng ngần ngại yêu cầu.


Đã thêm một số loại hướng dẫn dưới đây, cho tôi biết nếu tôi đọc sai yêu cầu của bạn;) gl
Bruno Pereira

Câu trả lời:


10

( Không yêu cầu phần mềm bổ sung, sử dụng các công cụ bạn có )


dd if=/dev/sda2 of=foo_file.imgsẽ tạo một bản sao chính xác của sda thành tệp .img mà bạn chỉ định.

Lưu nó vào một thiết bị bên ngoài và khôi phục nó với dd if=foo_file.img of=/dev/sday.

Từng bước một

  1. Khởi động từ Ubuntu LiveCD và mở công cụ quản lý đĩa (hoặc sử dụng sudo fdisk -ltừ thiết bị đầu cuối) để tìm ra đĩa nào bạn sẽ sao chép.

  2. Gắn thiết bị bên ngoài, bạn sẽ lưu tệp .img vào, không gắn đĩa bạn muốn tạo ảnh từ đó!

  3. Sử dụng dd if=/dev/sda2 of=foo_file.img, thay thế / dev / sda2 bằng phân vùng thực tế mà bạn muốn sao chép và foo_image.img bằng một tệp nằm trên đĩa bên ngoài mà bạn đã gắn trước đó.

  4. Khởi động lại PC của bạn loại bỏ đĩa bạn đã tạo hình ảnh từ và cài đặt đĩa mới trong PC của bạn. Khởi động máy tính với Ubuntu LiveCD.

  5. Gắn đĩa bên ngoài có chứa tệp .img và mở công cụ đĩa để đảm bảo về thiết bị nơi chúng tôi sẽ ghi nó vào. ( Có thể sẽ sử dụng cùng một đường dẫn thiết bị như đường dẫn bạn vừa xóa ). Thậm chí đừng cố gắn đĩa mới, sẽ không có gì để gắn kết cả!

  6. Sử dụng dd if=foo_file.img of=/dev/sdaxđể ghi hình ảnh bạn đã tạo và lưu trữ vào thiết bị bên ngoài vào đĩa mới bạn vừa cài đặt. Thay đổi sdax cho phân vùng chính xác.

  7. Chạy gpartedvà thay đổi kích thước các phân vùng vừa tạo của bạn để chứa thêm không gian trong đĩa mới của bạn.

  8. Khởi động lại và khởi động bằng đĩa mới của bạn.

Sau khi hoàn thành, bạn có thể giữ tệp .img làm bản sao lưu cho đến khi bạn chắc chắn rằng mọi thứ đang chạy.

Tôi đã sử dụng phương pháp này rất nhiều lần và không phải là một vấn đề, nhưng bạn không bao giờ biết. Giữ một bản sao lưu trong một thời gian.


Vâng, tôi luôn có thể trở lại ổ đĩa gốc nếu có sự cố.
Nathan Osman

Ngoài ra, tôi chỉ là một kẻ lập dị khi xử lý dữ liệu. Bỏ qua bất cứ điều gì bạn thấy hoàn toàn cần thiết;)
Bruno Pereira

Nếu bạn đang sử dụng phiên bản gần đây dd, hãy chắc chắn bao gồm status=progress... bản sao đĩa sẽ mất nhiều thời gian!
Tobias J

Phương pháp này sẽ không hoạt động nếu bạn không có bất kỳ dung lượng chưa sử dụng hoặc bộ nhớ ngoài đủ lớn cho hình ảnh đĩa.
Zauber Paracelsus

Ví dụ có thể hơi sai lệch, tôi nghĩ rằng bạn muốn sử dụng /dev/sda (không có bất kỳ số nào) để sao chép toàn bộ đĩa (ít nhất đó là những gì làm việc cho tôi, trong khi chỉ sao chép một phân vùng duy nhất không hoạt động).
Martin Modrák

-1

Clonezilla - clonezilla.org

Một phần mềm miễn phí phục hồi thảm họa, nhân bản đĩa và giải pháp triển khai. Cho phép người dùng sao chép một máy riêng lẻ hoặc nhiều máy tính ...


2
Nhưng làm thế nào để tôi sử dụng Clonezilla để thực hiện các mục tiêu trên? Ngoài ra, Clonezilla dường như không được bao gồm trong kho lưu trữ, vì vậy hướng dẫn cài đặt cũng hữu ích :)
Nathan Osman
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.