Sao chép cài đặt Windows vào ổ cứng 3TB; MBR đến GPT


20

Tôi đã cài đặt Windows 7 Professional 64-bit trên máy tính để bàn của mình. Thật không may cho tôi và ví của tôi ổ cứng của tôi bị lỗi. Tôi đã mua một ổ cứng 3TB để thay thế cho ổ 2TB hiện tại của mình. Tôi muốn tránh càng nhiều rắc rối càng tốt khi chuyển sang ổ đĩa mới này vì vậy tôi muốn sao chép phân vùng hiện tại của mình sang ổ đĩa mới bằng Gparted. Vấn đề là tôi nghi ngờ rằng phân vùng hiện tại của tôi là MBR và tôi cần GPT trên ổ đĩa mới của mình vì nó là 3TB.

Tôi có thể chỉ cần sao chép phân vùng MBR vào đĩa mới và sau đó chuyển đổi nó thành GPT sau khi thực tế (bạn thậm chí có thể chuyển đổi loại phân vùng) không?

Hoặc tôi cần phải sao chép nội dung của phân vùng vào phân vùng GPT trên ổ đĩa mới bằng cách nào đó?

Làm thế nào để tôi đi về việc thực hiện transistion này?

Ngoài ra, có bất kỳ vấn đề nào tôi nên cảnh giác khi khởi động vào phân vùng GPT không? Nếu có vấn đề, bo mạch chủ của tôi đã được 1 năm tính đến tháng 5 năm 2012.

Chỉnh sửa: Bo mạch chủ của tôi là 1 ngày tuổi. Phiên bản cũ của tôi không có khả năng tương thích UEFI, vì vậy tôi đã quyết định nâng cấp lên Intel ngay hôm nay với điều kiện tôi sẽ cần một bo mạch chủ UEFI để sử dụng ổ cứng mới.

Tôi có thể sử dụng bao nhiêu ổ cứng sắp chết (các thành phần xấu theo bài kiểm tra sức khỏe của Hitachi Drive)?
Tôi đã giả định không phải ở tất cả, để được an toàn.

Chỉnh sửa 2: Sau hai lần nhân bản, không có gì hiệu quả (nhân bản trực tiếp hoặc nhân bản vào hình ảnh). Tôi chỉ cần cài đặt Windows mới và sau đó sao chép mọi thứ tôi có thể. Thành thật mà nói, sau nhiều ngày căng thẳng với phần mềm nhân bản, tôi sẽ giới thiệu nó cho bất cứ ai gặp vấn đề này trong tương lai.


Trang này có vẻ như là một câu trả lời hay: mpspartners.com/2013/10/ trên
MarcH

"Khắc phục va chạm đĩa" từ chính Russinovich cũng rất được khuyến khích: blog.technet.com/b/markrussinovich/archive/2011/11/08/ Kẻ
MarcH 29/07/2015

Câu trả lời:


5

Sử dụng clonezilla để tạo một hình ảnh của hdd của bạn sau đó khôi phục hình ảnh đó vào ổ đĩa mới của bạn và nó sẽ như không có gì xảy ra. http://clonezilla.org/
Bạn sẽ phải khởi động clonezilla từ USB hoặc CD để thực hiện việc này.

Được rồi, cung cấp thông tin mới, tôi khuyên bạn nên làm như sau:

  1. Phân vùng ổ đĩa 3TB của bạn một nửa.
  2. Tạo hình ảnh bằng phần mềm ở trên trong khi lưu hình ảnh vào nửa sau của phân vùng bạn vừa thực hiện. (Clonezilla sẽ cho phép bạn chỉ định nơi bạn muốn đặt hình ảnh)
  3. Khôi phục hình ảnh về nửa đầu.
  4. Một khi mọi thứ có vẻ tốt, định dạng phân vùng thứ hai rồi xóa phân vùng thứ hai
  5. Mở rộng phân vùng đầu tiên để bao phủ toàn bộ ổ đĩa.

Lưu ý: Nếu bạn không có đủ dung lượng thì bạn có thể phải xóa một số trò chơi của mình sau đó chỉ cần cài đặt chúng sau khi hình ảnh bị hỏng.

Tôi khuyên bạn chỉ nên loay hoay với nó cho đến khi bạn có được những gì bạn muốn, bởi vì miễn là bạn có bản gốc, bạn sẽ ổn thôi.


Vì tôi không có 2TB dung lượng dự phòng, tôi sẽ cần phải chuyển từ đĩa sang đĩa và tôi không chắc chắn có thể sao chép phân vùng MBR vào phân vùng GPT trực tiếp. Ý tưởng phân vùng của @Robert trước tiên và sau đó sao chép cài đặt có vẻ như là những gì tôi nên làm.
DanBlakemore

Bạn đang sử dụng bao nhiêu dung lượng trên ổ đĩa 2TB?
imtheman

Khoảng 1,2TB. Chủ yếu là các trò chơi trên Steam để tôi có thể tải xuống lại nếu cần, nhưng cũng có hàng tấn ảnh (định dạng RAW, khá lớn) hiện không được sao lưu ở bất kỳ đâu (máy tính của tôi là một bản sao lưu cho máy tính xách tay của tôi vì nó có ổ đĩa lớn hơn) .
DanBlakemore

Tôi đã thực hiện một số chỉnh sửa cho câu trả lời của tôi. Tôi hy vọng rằng sẽ giúp bạn.
imtheman

1
Nếu tôi có đại diện, tôi sẽ đưa ra câu trả lời này vì nó thực sự tốt. Tôi cũng đã nhận được trên SevenForums.com và hỏi một phiên bản tinh tế hơn cho câu hỏi của tôi. Sau khi nhìn xung quanh, tôi tìm thấy câu trả lời của riêng mình và nhận được một số thông tin về nó. Tôi sẽ thêm vào đó như là một câu trả lời cho những người sử dụng Internet trong tương lai khi họ tìm kiếm nó.
DanBlakemore

15

Không có câu trả lời nào cho đến nay đã cho tôi tất cả thông tin tôi cần để giải quyết vấn đề này. Tôi đã giải quyết nó và tôi đang chạy thành công cài đặt Windows MBR cũ của mình trên UEFI và GPT.

  1. Chỉ kết nối ổ đĩa mục tiêu của bạn và chạy Thiết lập Windows 7 ở chế độ UEFI. Bạn có thể làm điều này bằng cách bật UEFI trong BIOS và bằng cách sử dụng DVD. Có thể tạo một thanh USB mà UEFI khởi động, nhưng công cụ Microsoft sẽ không làm cho chúng trở nên như vậy. Coi chừng.
  2. Cài đặt Windows 7 sạch vào ổ đĩa đích của bạn . Bạn có thể xác nhận bạn đang ở chế độ UEFI vì 3 phân vùng (EFI, MSR và Main) sẽ được tạo.
  3. Kết nối ổ đĩa nguồn của bạn và khởi động Ubuntu (hoặc linux khác) CD / DVD / USB trực tiếp và sử dụng NTFSCLONE (từ thiết bị đầu cuối với siêu người dùng private: 'sudo ntfsclone', cú pháp dễ sử dụng từ trang trợ giúp) để sao chép NTFS của bạn phân vùng từ ổ đĩa nguồn của bạn và ghi đè lên phân vùng cửa sổ chính trên ổ đĩa đích của bạn. Coi chừng cú pháp của NTFSCLONE, nó có thể có mục tiêu và nguồn trên dòng lệnh theo cách khác.
  4. Ngắt kết nối ổ đĩa nguồn và tận hưởng cài đặt cũ của bạn trên ổ đĩa mới.

Từ những gì tôi có thể thấy, thay vì chạy mã khởi động trong đĩa khởi động, EFI chỉ đơn giản chạy mã khởi động trên phân vùng EFI FAT32 ở một vị trí được xác định trước, mã khởi động này sau đó bắt đầu cài đặt Windows. Khi chúng ta ghi đè lên một cái đã được thiết lập chính xác, nó sẽ khởi động cái cũ của chúng ta thay thế.

Tôi đã mất nhiều ngày theo nghĩa đen để tìm ra tất cả những điều này và bây giờ hy vọng những người khác sẽ không phải làm thế.

(Ghi chú khác: trên Intel DP43TF của tôi, tôi đã phải cập nhật BIOS và đặt BIOS thành IDE thay vì AHCI cho thiết lập Windows. Tôi đã chuyển nó trở lại AHCI sau khi cài đặt cũ vào ổ GPT và tất cả đều ổn)

Đã thử nghiệm và làm việc!


Ở bước 4, Windows 7 đã nhầm lẫn với ký tự ổ đĩa và kết quả là bản cài đặt của tôi không chính hãng. May mắn thay, từ màn hình đen kết quả, người ta có thể chỉ cần CTL-ALT-DEL, khởi động trình quản lý tác vụ và từ đó thực thi regedit và thực hiện các sửa đổi cần thiết trên HKEY_LOCAL_MACHINE \ HỆ THỐNG \ MountedDevices. Khởi động lại và thì đấy!
zarkdav

Câu trả lời tuyệt vời, tôi vừa làm việc này trong Windows 10.
chue x

Vừa hoàn thành việc di chuyển Windows 10 của tôi, cảm ơn câu trả lời chi tiết. Tôi đã sử dụng hai thay đổi - Bước 1: Tôi không thể khởi động UEFI của mình để khởi động ổ đĩa vì vậy tôi đã tạo phân vùng 8GB32 trên ổ đĩa đích, sao chép các tệp từ DVD trình cài đặt Win10 vào nó và khởi động nó. Bước 3: sử dụng CD trực tiếp GParted để tránh sự điên cuồng của mục tiêu / nguồn lệnh.
Csq

3

Trước tiên, bạn phải đảm bảo rằng bo mạch chính của bạn hỗ trợ khởi động UEFI. Nó có thể phải kích hoạt trong BIOS.

Nội dung của phân vùng là NTFS và không có sự khác biệt giữa MBR và GPT. Nhưng mã khởi động cần thiết để khởi động qua UEFI trong phân vùng có thể khác.

Hơn nữa, sự khác biệt lớn nhất là phân vùng khởi động ~ 100 MB thường được đặt ngay trước phân vùng hệ thống. UEFI cần một phân vùng bổ sung.

Bạn có thể thử tạo hai phân vùng 100 MB theo cách thủ công, sau đó sao chép phân vùng hệ thống sau nó. Sau đó khởi động CD cài đặt Win7 và để nó sửa chữa quá trình khởi động. Điều này có thể hoạt động tuy nhiên tôi không biết (chưa bao giờ thử nó).

Nhưng tôi nghĩ sẽ dễ dàng hơn để bắt đầu cài đặt Windows 7 mới và để nó tự động phân vùng đĩa. Trong khi cài đặt, bạn có thể đặt lại máy tính và sau đó ghi đè cài đặt chưa hoàn tất với cài đặt cũ.

Cấu hình phân vùng đĩa dựa trên UEFI được đề xuất


Lần cuối cùng tôi làm một cái gì đó như thế này, tôi đã sử dụng Gparted để sao chép toàn bộ ổ đĩa. Cách tốt nhất để sao chép toàn bộ nội dung tập tin là gì? Sống linux? Khởi động các ổ đĩa chết với gắn kết khác?
DanBlakemore

1
Không bao giờ cố gắng sao chép tệp cài đặt Windows 7 bằng tệp. Điều này sẽ phá vỡ tất cả các liên kết tượng trưng. Một công cụ hình ảnh / nhân bản có thể xử lý tất cả các chi tiết cụ thể của NTFS sẽ là tốt nhất. Nếu bạn không biết nên dùng cái nào, bạn có thể thử cái được tích hợp trong Win7.
Robert

Tôi biết tôi có thể sao chép phân vùng bằng clonezilla, nhưng điều đó, tôi nghi ngờ, sẽ tạo một phân vùng MBR trên đĩa mới, điều mà tôi không thể chuyển đổi thành GPT, theo như tôi biết. Windows haa một công cụ để nhân bản vào một đĩa mới?
DanBlakemore

Phân vùng đĩa qua Win7 dưới dạng GPT và sau đó chỉ sao chép phân vùng.
Robert

3

Một khả năng khác là sử dụng robocopy. Vì UEFI chỉ cần sử dụng ổ đĩa làm ổ đĩa khởi động, bạn có thể gắn nó với bất kỳ Windows 64 bit nào. Phương pháp này sao chép các tệp từ đĩa cũ sang ổ đĩa mới sau khi ổ đĩa mới được phân vùng.

  1. Phân vùng đĩa 3TB với Windows
  2. Chèn cả ổ đĩa gốc và ổ đĩa mới vào một máy tính khác chạy Windows 7 64 bit
  3. Trong dấu nhắc lệnh (nâng cao?), Hãy chạy lệnh robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txttrong đó F: là ổ đĩa nguồn và G: là ổ đĩa đích. Tham khảo tài liệu về robocopy cho các định nghĩa cờ.
  4. Làm xong.

Tôi chưa thử nghiệm điều này và cuối cùng tôi có thể trả lời câu trả lời của Peter Maxwell, nhưng tôi không muốn trở thành bài đăng trên diễn đàn trong 2 năm mà ai đó tìm thấy và không hài lòng với việc thiếu câu trả lời.

Câu trả lời này dựa trên chuỗi SevenForums.com mà tôi đã bắt đầu.


3

Tôi đã nâng cấp từ ổ MBR 2T lên GPT 3T (mỗi ổ có phân vùng HĐH Win 7 & phân vùng dữ liệu). Các ý kiến ​​ở đây đã giúp tôi rất nhiều trong việc chuyển các phân vùng WinR MBR cũ sang các GPT mới, đặc biệt là phân vùng khởi động. Chỉ cần chia sẻ ở đây những gì tôi đã làm để nó sẽ mất ít thời gian hơn cho những người khác có cùng nhu cầu:

Tôi đã có cả hai ổ đĩa được kết nối xuyên suốt, cộng với ổ USB và ổ DVD

  1. Làm cho ổ USB có khả năng khởi động với Parted Magic (tham khảo: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Lấy DVD thiết lập Win 7 64 bit (hoặc ghi một đĩa từ hình ảnh iso có sẵn trên mạng), đặt tùy chọn BIOS của PC (trong trường hợp của tôi, nhấn F12 khi khởi động) để khởi động DVD thiết lập Win 7 ở chế độ UEFI
  3. Thực hiện cài đặt sạch Win 7 trên đĩa 3T mới (không cần phải lo lắng về các cài đặt vì chúng sẽ bị ghi đè sau) - Win 7 sẽ tự động tạo 3 phân vùng trong GPT
  4. Khởi động lại và đặt tùy chọn BIOS để khởi động ổ USB thành Parted Magic (sử dụng nền tảng x386_64)
  5. Sử dụng Trình chỉnh sửa phân vùng, giảm phân vùng Win 7 xuống kích thước cần thiết và tạo phân vùng dữ liệu mới với không gian trống
  6. Sử dụng Clonezilla, sao chép phân vùng khởi động MBR Win 7 cũ vào phân vùng khởi động GPT Win 7 mới
  7. Làm tương tự với phân vùng dữ liệu
  8. Ngắt kết nối ổ đĩa 2T cũ (tùy chọn: để tránh nhầm lẫn ký tự ổ đĩa), đặt tùy chọn BIOS để khởi động ổ đĩa 3T mới ở chế độ UEFI
  9. Khi Win 7 báo lỗi với ổ đĩa, hãy làm theo hướng dẫn trên màn hình để đi cùng với "Phục hồi hệ thống"> "Sửa chữa khởi động" bằng DVD Win 7 - các vấn đề sẽ được khắc phục tự động bởi Win 7
  10. Khởi động lại và cho phép hệ thống đi qua chkdsk - ổ đĩa mới đã sẵn sàng với chính xác hai phân vùng và mọi thứ được truyền từ ổ đĩa cũ

Hy vọng điều này sẽ giúp - nó đã làm việc cho tôi!


0

2019: Phác thảo cho bản sao phân vùng Win7 MBR vào đĩa khởi động GPT mới .

Các bước không áp dụng cho Win8, Win8.1, Win10 vì các phân vùng bổ sung trong quá trình cài đặt. Các bước sửa đổi được áp dụng cho 8 / 8.1 / 10, nhưng không có giấy tờ ở đây.

  1. Giả sử khởi động đĩa Win7. Bắt buộc là CD / flashdisk Gparted Live.

    Không có CD hoặc flashdisk như vậy? Sau đó: Tìm kiếm "gparted live"; làm theo hướng dẫn cho đĩa CD hoặc flashdisk có thể khởi động.

  2. Nhập cài đặt UEFI của máy tính (cài đặt BIOS). Chọn UEFI. Trên các máy tính cũ hơn, đặt UEFI làm tùy chọn khởi động ưu tiên đầu tiên.

    Trước tiên, hãy thử gõ phím DEL khi khởi động để vào cài đặt. Không thể vào cài đặt? Tìm kiếm "UEFI" cộng với một chuỗi xác định máy tính của bạn.

  3. Giả sử: Đĩa Win7 và (GPT) mới được kết nối trong khi khởi động. Vui lòng : Ngắt kết nối tất cả các đĩa khác. Khởi động CD / flashdisk Gparted Live.

  4. Gparted: Phân vùng DEVICE (đĩa mới) dưới dạng GPT từ menu trên cùng của Gparted.

  5. Gparted: Tạo phân vùng EFI 100 MB fat32 khi bắt đầu đĩa GPT. Không thêm bất kỳ phân vùng nào vào đĩa GPT.

  6. Gparted: Chọn Sao chép phân vùng dữ liệu Win7 MBR từ menu PHẦN TÍNH. Đừng sợ, điều này không thay đổi gì trên đĩa.

  7. Gparted: Nhấp vào đĩa GPT và tìm không gian chưa phân bổ. Nhấn vào nó. Chọn Dán từ menu PHẦN TÍNH vào không gian chưa phân bổ đĩa GPT. Đừng sợ, không có gì thay đổi trên đĩa.

  8. Gparted: Kiểm tra kỹ phân vùng chưa được phân bổ đích trên đĩa GPT. Sau đó bấm vào EDIT rồi ÁP DỤNG để tạo bản sao trên đĩa GPT.

  9. Thoát Gparted Live khi nó hoàn thành bản sao. Dự kiến: Gỡ bỏ đĩa Win7 và khởi động lại: xem Bước 11. Tuy nhiên, nếu bạn không có CD / flashdisk cài đặt Win7, thì hãy sử dụng Win7 để tạo trước khi gỡ đĩa Win7.

  10. Thực hiện theo các bước của Microsoft để cài đặt lại cài đặt khởi động UEFI vào phân vùng EFI 100 MB và vào phân vùng dữ liệu Win7. Yêu cầu cài đặt CD / flashdisk Win7. Tùy thuộc vào phần cứng máy tính (ví dụ: ASUS cũ), các cài đặt UEFI có thể phải được hoàn nguyên để thích khởi động MBR để CD / flashdisk khởi động. Đĩa cài đặt Win7 chỉ có thể khởi động dưới dạng MBR, nhưng thực tế điều này không ngăn được việc sửa UEFI.

    Quan trọng: Tháo đĩa Win7 khỏi máy tính. Các bước tiếp theo giả sử chỉ có đĩa GPT mới trong máy tính. https://answers.microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

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.