
시스템에 설치하기 위해 부팅 가능한 USB 스틱(Fedora)을 만들었습니다. 스틱을 재사용하고 싶기 때문에 작동하는 시스템의 흔적을 모두 제거하고 싶습니다. 특히 디스크로 취급될 때 스틱이 부팅 가능한 것처럼 보이지 않도록 MBR을 재설정하는 방법을 잘 모르겠습니다.
나의 궁극적인 목표는 비어 있고 부팅할 수 없는 NTFS(재)포맷된 USB 스틱을 갖는 것입니다.
답변1
루트로서 다음을 실행하십시오.dd if=/dev/zero of=/dev/sdX bs=512 count=1
그런 다음 파티션 테이블을 추가하고( fdisk /dev/sdX
키를 누르 o
거나 gparted와 같은 그래픽 도구 중 하나를 사용할 수 있음) 새 NTFS 파티션을 추가할 수 있습니다.
답변2
답변3
Windows의 diskpart와 같은 간단한 시스템 도구를 사용하여 이를 달성할 수 있습니다.
1) 시작 메뉴를 열고 실행 상자에 "diskpart"를 입력합니다.
2) "목록 디스크"를 입력합니다.
3) "디스크 # 선택" 여기서 #은 USB 스틱의 디스크 번호입니다.
4) 이제 "모두 정리" 명령을 입력하십시오.
"clean" 명령은 파티션 데이터가 포함된 디스크 섹터를 0으로 만듭니다. "clean all" 명령은 USB 스틱의 모든 데이터를 초기화합니다.
이제 평소처럼 상황에 맞는 메뉴에서 형식을 지정할 수 있습니다.
(NTFS를 언급하셨으니 Windows 시스템에 액세스할 수 있기를 바랍니다.)
Linux에서 드라이브를 0으로 채우려면 dd를 사용할 수 있습니다. 0을 써서 디스크를 지우려면:
dd if=/dev/zero of=/dev/sda bs=4k 전환=notrunc
장치가 있는 곳은 /dev/sda입니다.
답변4
허용된 답변은 작동하지만 과잉입니다.
MBR에는 파티션 테이블과 부트로더가 포함되어 있습니다. bootflag는 또 다른 것입니다. USB로 부팅하려면 부트로더가 설치되어 있고 한 파티션에 bootflag가 설정되어 있어야 합니다. 드라이브를 전혀 사용하려면(부팅 가능 여부에 관계없이) 파티션 테이블이 필요합니다.
너~할 수 있었다변경 사항 없이 드라이브를 있는 그대로 사용하십시오(부팅 가능한 경우에는 어떻게 됩니까?).
bootflag를 설정 해제하여 부팅할 수 없게 만들 수도 있습니다.
한 단계 더 나아가 부트로더(처음 446바이트, IIRC)를 제거하지만 파티션 테이블은 제거하지 않습니다. 그 시점에서는 부팅이 불가능하며 모든 데이터는 그대로 유지됩니다.
물론, NTFS 파티션을 원한다고 말씀하셨는데, 이전에는 NTFS였거나 아니었음을 추론할 수 있으므로 어쨌든 데이터를 이동하고 다시 포맷하게 됩니다.