Nuke 썸드라이브 및 GPT+파티션 설정

Nuke 썸드라이브 및 GPT+파티션 설정

16GB USB2.0 썸드라이브를 ESXi 부트 스틱으로 사용한 후 이제 포맷할 수 없습니다. Windows 탐색기는 다음과 같이 말합니다.

드라이브를 포맷할 수 없습니다(또는 이와 유사한 것).

Diskpart는 기본 RAW 파티션을 생성할 수 있지만 포맷할 수도 없습니다.

Linux Mint 17.1의 GParted도 스틱을 포맷할 수 없습니다.

드라이버 설명자에는 물리적 블록 크기가 2048바이트라고 나와 있지만 Linux에서는 512바이트라고 나와 있습니다.

또한 스틱의 크기가 59,66GiB라고 주장합니다.

스틱을 완전히 핵무기로 만든 다음 수동으로 다시 설정하는 방법이 있습니까?

편집: GParted Live-CD로도 이 문제를 해결할 수 없었습니다.

답변1

자신의 질문에 답변해주셔서 다행입니다. 일반적으로 디스크를 핵으로 만드는 방법은 dd if=/dev/zero of=<RAW-DEVICE> bs=512 count=1.

이것이 이야기의 끝이겠지만, 분명히 그렇게 하는 것은 OS에 의해 방지될 수도 있습니다. 위키피디아를 통해:http://en.wikipedia.org/wiki/GUID_Partition_Table#Legacy_MBR_.28LBA_0.29

GPT 디스크를 읽을 수 없는 운영 체제 및 도구는 일반적으로 디스크에 알 수 없는 유형의 하나의 파티션이 포함되어 있고 빈 공간이 없는 것으로 인식하며 일반적으로 사용자가 이 파티션의 삭제를 명시적으로 요청하고 확인하지 않는 한 디스크 수정을 거부합니다.

이는 오류 메시지와 발생한 상황을 어느 정도 설명합니다. GPT는 MBR에 연결되어 있고 OS에서는 유효한 MBR을 확인했지만 잘못된 GPT를 확인했습니다.

답변2

나는 다음을 사용하여 문제를 직접 해결할 수있었습니다.gdisk. 사실 다른 어떤 프로그램도 실제로 문제가 무엇인지 말해 줄 수 없었습니다. 그것은 이것입니다:

잘못된 GPT와 유효한 MBR을 찾았습니다. 메모리에서 MBR을 GPT 형식으로 변환합니다. 이 작전은 잠재적으로 파괴적입니다! MBR 파티션을 GPT 형식으로 변환하지 않으려면 'q'를 입력하여 종료하세요!

그리고

경고! 보조 파티션 테이블은 마지막 파티션과 3657528735 블록만큼 겹칩니다! 이 파티션을 삭제하거나 다른 유틸리티에서 크기를 조정해야 합니다.

제가 한:

스틱의 모든 파티션을 삭제합니다.

Command (? for help): d
Partition number (1-4): 1

Command (? for help): d
Partition number (2-4): 2

Command (? for help): d
Partition number (3-4): 3

Command (? for help): d
Using 4

새 MBR 생성

Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y

디스크 확인

Command (? for help): v
No problems found. 31276989 free sectors (14.9 GiB) available in 1
segments, the largest of which is 31276989 (14.9 GiB) in size.

디스크에 쓰기

Command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdb.
The operation has completed successfully.

그 후 평소처럼 스틱을 포맷할 수 있었습니다.

관련 정보