Phân vùng ở đầu và cuối ổ đĩa và di chuyển sang SSD nhỏ hơn


0

Tôi cần di chuyển một ổ cứng 256 GB sang SSD 240 GB, nhưng phân vùng EFI nằm ở cuối ổ cứng của tôi.

Tôi đã sao lưu:

sudo dd if=/dev/sda of=backup.img

nhưng tôi không thể đặt hình ảnh này vào ổ SSD của mình, vì hình ảnh này là 256GB.

Đĩa có 165GB dữ liệu và 68GB dung lượng trống và 20 MB phân vùng EFI ở cuối (xin lỗi vì đánh bóng nhãn trong ứng dụng windows đó), vì vậy tôi có thể sử dụng dd hoặc bất kỳ công cụ Linux nào khác để nói điều gì đó như:

sudo dd if=/dev/sda of=/dev/sdb SKIP_SECTORS_FROM_166GB_TO_186GB

Tôi có thể sử dụng bất kỳ công cụ Linux nào (đã chia tay?) Để di chuyển phân vùng EFI 20GB sang trái và sử dụng dd để sao chép 236GB dữ liệu đầu tiên vào ổ SSD không?

(Tôi có USB CloneZilla Live.)


Bạn biết bạn chỉ có thể tạo lại phân vùng EFI. Bạn chỉ cần WinRE
Ramhound

Câu trả lời:


0

Chắc chắn, bạn có thể sử dụng gparted để di chuyển phân vùng sang bên trái trên ổ đĩa gốc sau đó sao chép nó, nếu bạn có không gian. Bạn cũng có thể sử dụng ddđể bỏ qua một cách cẩn thận một phạm vi bằng cách chạy nó hai lần: một lần với một count=xđối số để lấy phần đầu tiên, sau đó lần thứ hai với a skip=yseek=xđối số để lấy mọi thứ sau y trong nguồn và sao chép nó đến đích bắt đầu từ x. Các đơn vị mặc định cho các ngành trừ khi bạn chỉ định bs=. Bạn cũng sẽ cần chỉnh sửa bảng phân vùng để phản ánh vị trí di dời của ESP.


0

Cảm ơn bạn đã trả lời!

Tôi đã cố gắng di chuyển phân vùng với parted và gparted, nhưng cả hai đều không di chuyển phân vùng EFI. Vì vậy, đây là những gì tôi đã làm:

  1. Tôi đã sao chép các tập tin từ / dev / sda3 (D :) sang / dev / sda1 (C :) và tôi đã xóa / dev / sda3 (D :) phân vùng.
  2. Tôi chỉ có 3 phân vùng chính vì vậy tôi đã tạo phân vùng chính mới ở đầu các mục trống [Tôi chỉ kiểm tra độ dài gparted (trong các ngành) của phân vùng EFI của tôi để tạo phân vùng FAT32 mới có cùng độ dài]
  3. Tôi đã sao chép trong DD tất cả các lĩnh vực từ phân vùng EFI sang phân vùng mới
  4. Tôi đã sử dụng parted để xóa phân vùng EFI cũ
  5. Tôi đã có tất cả các phân vùng trong 116GB ổ cứng đầu tiên vì vậy tôi chỉ sao chép các ổ cứng 116GB này sang SSD trong lệnh DD:

    `sudo dd if=/dev/sda of=/dev/sdb bs=512KB count=237568 status=progress`
    

Tôi đã kết nối ổ SSD với cổng SATA trong máy tính xách tay và windows khởi động hoàn toàn tốt.

Đây là cách SDD của tôi trông như thế nào

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.