파티션 테이블을 백업하는 방법은 무엇입니까?

파티션 테이블을 백업하는 방법은 무엇입니까?

방금 Windows 8이 사전 설치된 새 노트북을 구입했지만 실제 Windows 디스크는 없습니다. 모든 것을 지우고 싶지만 내 강좌 중 하나에 Visual Studio를 사용해야 하는데 최신 버전이 와인과 잘 어울리지 않습니다(애플리케이션 데이터베이스).

전체 하드 드라이브를 복제할 필요는 없었습니다. 실제로 이미 복구 파티션을 추가했습니다(정말 필요한 전부였습니다). Windows가 원래 배치했던 위치로 복구 파티션을 복원할 수 있도록 실제 파티션 테이블을 백업하고 싶습니다.

편집: 또한 Windows 8에서 백업할 수 있도록 부트로더가 실제로 어디에 저장되어 있는지 아는 사람이 있나요?

답변1

GPT 파티션 테이블을 사용한다고 가정하면 이 도구를 사용하여 sgdiskGPT 헤더와 파티션 테이블을 백업할 수 있습니다.

sgdisk --backup=<file> <device>

백업을 복원하려면 다음을 사용하십시오.

sgdisk --load-backup=<file> <device>

파티션 테이블을 간단히 나열하려면 다음을 사용하십시오.

gdisk -l <device>

답변2

sfdisk가 포함된 msdos 레이블이 지정된 디스크인 경우 파티션 테이블을 백업할 수 있습니다.

sfdisk -d /dev/sda > sda.partition

livecd를 시작할 때 /dev/sda를 실제 디스크 이름으로 바꾸십시오.

gpt 테이블인 경우 다음을 사용할 수 있습니다.

parted /dev/sda print > sda.gpt.partion

다른 방법도 있습니다.

Mbr을 사용하는지 uefi를 사용하는지에 따라 부팅 섹터/파티션이 달라집니다. mbr의 경우 dd로 저장할 수 있는 512바이트 디스크의 첫 번째 섹터일 뿐입니다.

관련 정보