1TB HDD, 24GB SSD 및 Windows 8이 설치된 acer V7이 있습니다. SSD에 Ubuntu를 설치하고 HDD의 기본 파티션을 포맷했습니다. 그러나 HDD에 msftres, msftdata로 표시된 3 개의 다른 파티션도 있습니다. 하나의 연속 된 드라이브 파티션이 있거나 부팅 또는 BIOS 데이터와 같은 중요한 데이터를 지우도록 이러한 형식을 포맷하는 것이 안전합니까?
1TB HDD, 24GB SSD 및 Windows 8이 설치된 acer V7이 있습니다. SSD에 Ubuntu를 설치하고 HDD의 기본 파티션을 포맷했습니다. 그러나 HDD에 msftres, msftdata로 표시된 3 개의 다른 파티션도 있습니다. 하나의 연속 된 드라이브 파티션이 있거나 부팅 또는 BIOS 데이터와 같은 중요한 데이터를 지우도록 이러한 형식을 포맷하는 것이 안전합니까?
답변:
parted
GParted에 표시된 "플래그" 는 다른 것을 나타낼 수 있습니다. GPT 디스크의 일반적인 것들 중 일부는 다음과 같습니다.
C:
파티션 및 복구 또는 데이터 파티션이 포함됩니다. 파티션에 어떤 유형의 데이터가 있는지 정확하게 이해하고 삭제하지 않는 한 삭제하거나 변경해서는 안됩니다. Linux는 자체 파티션에 대해 동일한 유형 코드를 사용 했으므로 Linux 파티션에서도이 플래그를 볼 수 있습니다. 2 년 전에 새로운 Linux 고유 유형 코드가 작성되었으며 해당 유형 코드를 가진 Linux 파티션은 플래그가 설정되지 않은 것으로 표시됩니다. 새로운 Linux 특정 유형 코드를 인식하는 libparted 버전은 이제 막 제공되고 있습니다. "msftdata 플래그"는 동일한 새 버전의 libparted와 함께 나타납니다./boot
파티션이 아닌 다른 파티션에서도 "boot flag"를 설정하지 않아야 합니다. "부트 플래그"는 MBR 디스크에서 완전히 다른 의미를 갖습니다. 이러한 디스크에서는 일반적으로 그렇게 할 필요는 없지만 Linux /boot
또는 /
파티션 에서 "부팅 플래그"를 설정하는 것이 일반적입니다.GPT 의 Wikipedia 항목에서 이들 및 기타 GPT 유형 코드에 대한 자세한 내용을 읽을 수 있습니다 . parted
GParted에서 할당 한 "플래그"이름 은 libparted에 따라 다릅니다. GPT fdisk 또는 Windows 파티션 도구와 같은 다른 도구에는 GPT 유형 코드를 참조하는 다른 방법이 있습니다. (코드가 길고 어색한 16 진수이므로 코드를 직접 사용하는 프로그램은 거의 없습니다.)
libparted는 동일한 "플래그"개념을 사용하여 완전히 다른 두 가지 데이터 구조 (파티션 유형 코드 및 파티션 속성)를 식별합니다. 형식 코드는 상호 배타적입니다. 파티션은 ESP 또는 Microsoft Basic Data 파티션 일 수 있지만 둘다는 아닙니다. 따라서 ESP에서 "부트 플래그"를 제거하면 ESP는 FAT를 사용하고 FAT 파티션은 기본적으로 "msftdata 플래그"를 갖기 때문에 "msftdata 플래그"와 함께 팝업 될 수 있습니다. (이전 버전의 libparted에는 "msftdata 플래그"가 존재하지 않으므로 파티션에는 플래그가 없습니다.) 파티션에는 여러 속성이있을 수 있으므로 "hidden flag"와 "legacy_boot"가 모두있을 수 있습니다. 플래그 설정합니다. 또한 "bios_grub"과 같이 유형 코드 플래그 세트를 가질 수도 있습니다. "플래그"개념의이 이중 사용은 혼란 스럽다. GPT fdisk (gdisk
관련 프로그램) 은 유형 코드 및보고 속성에 대해 2 바이트 16 진 코드 (예 : EF00 또는 8300)를 사용하여 이러한 개념을 분리합니다.
msftdata
플래그 가있는 이유는 무엇입니까 ?
mdadm --assemble /dev/mdX /dev/sdXY
효과가있었습니다. 그러나 자동으로 mdadm
수퍼 블록을 찾지 못했습니다.