msdos 테이블을 사용하여 하드 디스크를 복제할 때 4TB 하드 디스크의 파티션 테이블

msdos 테이블을 사용하여 하드 디스크를 복제할 때 4TB 하드 디스크의 파티션 테이블

우분투 18.04 LTS를 사용합니다.

데스크탑 컴퓨터의 부팅 가능한 내부 하드 드라이브를 새로운 2TB 하드 드라이브로 교체했습니다. 이 명령을 사용하면 이전 하드 드라이브의 파티션 테이블과 모든 데이터를 전송할 수 있습니다 dd. 이전 하드 드라이브에는msdos 파티션 테이블, 이(가) 새 하드 드라이브에 자동으로 복사되었습니다. 이제 컴퓨터는 운영 체제와 모든 후속 작업을 원활하게 로드합니다.

현재 계획은 교체하는 것입니다.레거시 부팅이 가능한 컴퓨터의 하드 드라이브4TB 하드 드라이브가 장착되어 있습니다.

man fdisk페이지를 읽는 동안 나는 두 단락(굵게 표시)을 발견했습니다.

디스크 레이블

GPT(GUID 파티션 테이블)
GPT는 파티션 테이블 레이아웃의 최신 표준입니다. GPT는 64비트 논리 블록 주소, 체크섬, UUID 및 파티션 이름을 사용하며 파티션 수는 무제한입니다(다수의 파티션 도구에서는 일반적으로 파티션 수가 128개로 제한되어 있음).

GPT 사양에서 첫 번째 섹터는 여전히 보호 MBR용으로 예약되어 있습니다. 이는 MBR 전용 파티셔닝 도구가 실수로 GPT 디스크를 식별하고 덮어쓰는 것을 방지합니다.

특히 UEFI 부트로더가 있는 최신 하드웨어에서는 GPT가 MBR보다 항상 더 나은 선택입니다.

DOS 유형(MBR)
DOS 유형 파티션 테이블은 무제한의 파티션을 설명할 수 있습니다. 섹터 0에는 4개의 파티션("기본 파티션"이라고 함)을 설명하는 공간이 있습니다. 그 중 하나는 확장 파티션일 수 있습니다. 이는 논리 파티션을 보유하는 상자이며, 해당 설명자는 각각 해당 논리 파티션 앞에 있는 연결된 섹터 목록에서 찾을 수 있습니다. 4개의 기본 파티션(존재 여부에 관계없이)에는 1-4까지 번호가 지정됩니다. 논리 파티션의 번호는 5부터 시작됩니다.

DOS 유형 파티션 테이블에서 각 파티션의 시작 오프셋과 크기는 섹터의 절대 수(32비트로 제공)와 실린더/헤드/섹터 삼중 그룹(10+8로 제공)이라는 두 가지 방식으로 저장됩니다. ) +6자리). 전자는 문제가 되지 않습니다. 512바이트 섹터의 경우 최대 2TB가 지원됩니다. 후자에는 두 가지 문제가 있습니다. 첫째, 이러한 C/H/S 필드는 헤드 수와 트랙당 섹터 수를 알고 있는 경우에만 채울 수 있습니다. 둘째, 이 숫자가 무엇인지 알더라도 사용 가능한 24비트로는 충분하지 않습니다. DOS는 C/H/S만 사용하고 Windows는 둘 다 사용하며 Linux는 C/H/S를 사용하지 않습니다. C/H/S 주소 지정은 더 이상 사용되지 않으며 fdisk의 일부 최신 버전에서는 지원되지 않을 수 있습니다.
...

두 가지 문제가 발생합니다.

  • 이러한 제안은 내가~ 해야 하다대상 4TB 드라이브를 포맷할 때 UEFI/레거시 부팅 모드에 관계없이 GPT 파티션 테이블을 사용합니까?
  • 그렇다면 여전히 ddclone을 사용할 수 있습니다.msdos 테이블이 있는 소스 하드 드라이브입력하다GPT 테이블을 사용하여 대상 하드 드라이브?

관련 정보