Cách sao lưu / sao chép Windows tạo hình ảnh khôi phục bằng Ubuntu


24

Tôi đã mua một máy tính xách tay mới với Windows được cài đặt trên nó. Tôi sẽ xóa tất cả các phân vùng và cài đặt Ubuntu.

Một ngày nào đó tôi có thể sẽ bán chiếc máy tính xách tay đó, vì vậy sẽ rất tuyệt nếu khôi phục nó về trạng thái của nhà sản xuất. Tôi muốn sao lưu phân vùng phục hồi, lưu nó vào một số tệp và giữ nó trong đám mây. Một ngày nào đó tôi sẽ khôi phục nó và cài đặt lại Windows từ phân vùng phục hồi.

Tôi nên sử dụng những công cụ nào để làm cho nó không đau? Tôi đã thử một số công cụ Windows với máy tính xách tay hiện tại của tôi khi tôi mua nó lần đầu tiên, nhưng sau 3 năm tôi không thể khôi phục phân vùng. Tôi đã tạo bản sao lưu trên Windows, vì vậy bây giờ tôi không muốn mắc lỗi tương tự hai lần.


Tôi muốn thấy một câu trả lời tốt cho vấn đề này nhưng nếu bạn không thể có được câu trả lời hay, bạn luôn có thể mua một ổ cứng mới và trao đổi nó.
mchid

@mchid đây là một máy tính xách tay không có quyền truy cập vào ổ cứng, bạn phải tháo rời nó để trao đổi ổ đĩa - và bạn cũng sẽ làm mất hiệu lực bảo hành của bạn.
tomrozb

Tôi đoán không có tấm truy cập như thường có ở dưới cùng của máy tính xách tay? Bạn cần phải tháo rời máy tính xách tay để bảo trì định kỳ như làm sạch quạt bằng mọi cách, kiểm tra kỹ xem có bảo hành không?
mchid

@mchid có, không có quyền truy cập vào RAM, quạt, ổ đĩa ...
tomrozb

Câu trả lời:


25

Đây là Very EASWay ™ để làm điều này:

  • tải xuống đĩa CD CloneZilla Live ,
  • Khởi động nó
  • làm theo hướng dẫn hình ảnh thiết bị để làm hình ảnh. Một đĩa hình ảnh sẽ nén hình ảnh đĩa trước khi ghi nó để toàn bộ không gian được chiếm bởi hình ảnh sẽ ít hơn nhiều so với không gian được phân bổ trên chính đĩa!
  • lưu trữ hình ảnh của đĩa bạn đã tạo trong đám mây của mình cùng với hình ảnh của đĩa CD CloneZilla Live! (Chỉ trong trường hợp phiên bản tương lai của CloneZilla sẽ không thể khôi phục nó)
  • Chỉ để siêu an toàn: hãy giữ CD CloneZilla và ổ cứng mà bạn đã sao lưu trong ngân hàng của bạn an toàn chỉ trong trường hợp phần mềm đám mây của bạn không còn tồn tại trong tương lai và ngôi nhà của bạn sẽ bị cháy sau đó ... ; - )

Tôi có hiểu chính xác rằng tôi không phải sao lưu tất cả các phân vùng không? Tôi có 5 phân vùng, cái lớn nhất có Windows được cài đặt trên đó. Tôi sẽ sao lưu 4 trong số chúng, tạo một tệp cho mỗi phân vùng thứ 5. Như vậy đã đủ để khôi phục các phân vùng và khôi phục Windows sau này nếu tôi xóa đĩa bằng cách xóa các phân vùng hiện tại, sau đó định dạng chúng để mở rộng và cài đặt Linux?
tomrozb

@tomrozb không, bạn sao lưu toàn bộ ổ đĩa của bạn thành 1 fille ....
Fabby

1
Giải pháp của bạn là tốt, nhưng tôi sẽ kết thúc với tệp 512GB (Tôi biết kích thước nhỏ hơn 512GB) trong đó 500GB chỉ là một khoảng trống. Không thể sao chép những gì tôi muốn mà không sao chép không gian không cần thiết mà tôi không quan tâm? Giống như phân vùng C: /?
tomrozb

1
Ok, đó là cách dễ nhất và an toàn nhất. Bạn nên cập nhật câu trả lời của bạn với thông tin quan trọng này. Đã chấp nhận, cảm ơn bạn!
tomrozb

2
Aia Cảm ơn 500 điểm. Bạn là một ngôi sao :) ... có thêm 10 người nữa!
WinEunuuchs2Unix

11

Tôi sẽ làm điều này:

Thay đổi sang chế độ ROOT từ Live CD / USB, nếu không, nó vẫn hoạt động từ bản cài đặt Linux khởi động kép. Mở một thiết bị đầu cuối và gõ:

sudo -i

Sau đó, tìm ra phân vùng nào là Windows của bạn thông qua lệnh này:

fdisk -l

Của tôi cho thấy điều này:

/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 240818175 240611328 114.8G  7 HPFS/NTFS/exFAT
/dev/sda3       240820224 312498175  71677952  34.2G  5 Extended
/dev/sda5       240822272 312498175  71675904  34.2G  7 HPFS/NTFS/exFAT

Vì vậy, trong trường hợp của tôi, /dev/sda1là bộ tải khởi động phục hồi (windows). Chúng có kích thước khác nhau, của tôi là 100 triệu nhưng tôi đã thấy những người khác ví dụ nếu hình ảnh được cài đặt với MDT thì chúng lớn hơn.

Next Disk Dump Sao lưu /dev/sda1phân vùng vào một tệp và lưu trữ bất cứ nơi nào bạn muốn. Trong trường hợp này, tôi đã lưu nó trong thư mục gốc của thư mục gốc:

dd if=/dev/sda1 bs=16m of=/home/wubilover/BackupOfSda1-WinRecovPartition.dd

Hãy nhớ rằng DD mất nhiều thời gian để chạy, vì vậy hãy đợi cho đến khi nó kết thúc :)

Đó là nó. Để khôi phục nó, trao đổi if = và of = của lệnh trên. :) Thưởng thức.


Để thực hiện sao lưu toàn bộ toàn bộ ổ đĩa, bạn có thể mua một ổ USB lớn hơn, sau đó lưu nó vào .dd tệp trong ổ đĩa lớn hơn. Bằng cách này nếu bạn phá vỡ thứ gì đó, bạn có thể khởi động vào Live CD / USB và gắn ổ đĩa ngoài và khôi phục.

Sao lưu toàn bộ vào ổ đĩa ngoài:

  • Khởi động vào Live CD / USB, đợi ubfox tải và sau đó mở một thiết bị đầu cuối

  • Cắm ổ đĩa ngoài của bạn là LARGER sau đó là ổ đĩa trong, đảm bảo rằng nó là NTFS hoặc EXT3 hoặc cao hơn để có thể chứa tệp lớn. Điều này được xác nhận thông qua việc chạy lệnh:

    gksudo gparted
    

    Sau đó hãy tiếp tục và phân vùng nó thành Ext3 hoặc Ntfs (không thành vấn đề, nhưng nếu bạn đang sử dụng windows, tôi khuyên dùng ntfs)

  • Xác nhận rằng nó được gắn kết thông qua

    df -kh
    
  • BACKUP THE HARD DRIVE sang VIA EXIVE HARD DRIVE VIA (Lưu ý lệnh khác với ở trên):

    dd if=/dev/sda bs=16m of=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd
    
  • Và ... nếu có sự cố xảy ra, bạn có thể PHỤC HỒI .ddtệp EXTERNAL HARD DRIVE sang VIA HARD DRIVE NỘI BỘ (Lưu ý lệnh khác với ở trên):

    dd bs=16m if=/media/MyUSBStick/BackupOfSda-TheEntireHD.dd of=/dev/sda 
    

2
Tôi thực sự khuyên bạn nên sao lưu bắt đầu từ khu vực đầu tiên (bảng phân vùng), bao gồm phân vùng phục hồi và có thể hơn một chút. :) Trên thực tế, có thể dễ dàng hơn để sao lưu bằng Clonezilla.
Andrea Lazzarotto

3
Tôi cũng thích ống dd qua gzip để nén. trên một máy tính xách tay hoàn toàn mới sẽ có rất nhiều khối trống để nén với giá rẻ. nó sẽ trông giống nhưdd if=${drive} bs=512k conv=sync,noerror | gzip | dd of=${file}
redbow_kimee 20/07/2016

2
@KissMeKimmi: Trên hầu hết các ổ đĩa, nó sẽ nhanh hơn rất nhiều khi sử dụng kích thước khối I / O trong phạm vi nhiều megabyte. Tôi thường sử dụng 8 hoặc 16 MiB, vì bộ đệm hơi lớn không làm giảm đáng kể thông lượng miễn là bạn có đủ bộ nhớ (vì vậy nếu bạn không sử dụng hệ thống nhúng).
David Foerster

2
@ WubiUbfox1980: Giải nén sẽ hoạt động như thế này : gunzip < backup.dd.gz | dd of=/dev/sdX bs=8m. Điều conv=sync,noerrornày là hoàn toàn không cần thiết và thậm chí là vô nghĩa theo quan điểm của tôi trừ khi bạn có trường hợp sử dụng rất cụ thể cho họ (mà bạn không có).
David Foerster

2
Sao chép đĩa bao gồm khu vực khởi động và toàn bộ phân vùng phục hồi là đủ. Nhưng đừng đưa nó vào đám mây (tốt, không chỉ ở đó). Tôi khuyên bạn nên đầu tư một số euro / đô la vào ổ USB 16 GB và giữ nó ở nơi khô ráo, an toàn.
Andrea Lazzarotto

2

Phương pháp này hình ảnh toàn bộ ổ đĩa hoạt động hoàn hảo để sao lưu mọi hệ điều hành, bao gồm mọi phiên bản Windows. Tôi đã sử dụng nó nhiều lần trong những năm qua. Nhược điểm duy nhất có thể là bạn sẽ cần khôi phục (và lưu trữ) hình ảnh thành một ổ đĩa có kích thước bằng (hoặc lớn hơn) do không sử dụng nén. Ưu điểm là nó mất rất ít thời gian của bạn .


Ừm, bạn có biết liên kết của bạn là câu trả lời của Fabby, người đã được dự kiến ​​sẽ được thưởng 500 điểm cho câu trả lời của anh ấy ở trên không? ;) ... Tuy nhiên +1 ở đây và +1 trên liên kết.
WinEunuuchs2Unix

@ WinEunuuchs2Unix Liên kết là một lỗi đánh máy. Cảm ơn cho những người đứng đầu lên. Vâng, tôi biết Fabby rõ ràng dự kiến ​​sẽ nhận tiền thưởng.
Anh Cả Geek

Elder Tôi đã nâng cấp liên kết mới của bạn một thời gian vào năm ngoái hoặc năm trước. Đó là một câu trả lời tốt.
WinEunuuchs2Unix

Oh! Chỉ cần chú ý điều này! 1 ;-)
Fabby
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.