읽기 전용 iso9660 USB 드라이브를 포맷하는 방법

읽기 전용 iso9660 USB 드라이브를 포맷하는 방법

USB 드라이브가 있고 해당 파일 시스템은 읽기 전용 ISO9660입니다. 어떻게 포맷하나요? 항상 "읽기 전용 FS"라고 표시됩니다.

답변1

이것이 이 USB 드라이브의 유일한 파티션이라면 전체 장치를 지워도 문제가 되지 않습니다. 이것이 사실이라면 장치에서 fdisk를 사용하여 새 파티션 테이블을 만들 수 있습니다. 새 파티션 테이블을 생성한 후 새 fat32(플래시 기반 스토리지이고 OS 간 상호 운용성을 원하는 경우) 파티션을 생성합니다. 이것이 플래터 기반 HDD라면 자신에게 맞는 파일 시스템을 선택하세요.

fdisk에 대한 몇 가지 기본 지침은 다음과 같습니다.Ubuntu의 작은 FDISK 예

지침은 용도에 맞게 조정할 수 있습니다. 새 파티션 테이블을 생성하려면 'o'를 선택해야 합니다. 이렇게 하면 이전 파티션에 대한 참조가 지워지고 적합한 파일 시스템으로 전체 디스크를 다시 포맷할 수 있습니다. 문제가 발생하거나 어떤 이유로 새 파티션 테이블 생성이 실패하는 경우 알려주시기 바랍니다.

전체 장치(예: USB 스틱)를 포맷해도 괜찮을 경우에만 이 작업을 수행하세요. 이것이 실제 HDD에 있는 하나의 파티션인 경우 fdisk를 사용하여 삭제하고 새 파티션을 생성해 볼 수 있으며 LiveCD에서 이 모든 작업을 수행해 볼 수도 있습니다(OS 어딘가에 이를 방지하는 설정이 있는 경우). .

답변2

이것은 내가 가지고 있던 SDB ro Sticks에서 잘 작동했습니다 ....

[root@localhost ~]# dd if=/dev/zero of=/dev/sdb bs=512 count=1

1+0 레코드

1+0개 레코드 출력

512바이트 복사됨, 0.0223074초, 23.0kB/s

[root@localhost ~]# mkfs.vfat /dev/sdb

답변3

ISO9660 FS가 드라이브가 아닌 읽기 전용이라는 문제가 있을 수 있습니다. 드라이브를 마운트한 후 를 입력 mount하고 드라이브 장치를 찾으십시오.

/dev/sdb1 on /media/BigDrive type iso9660 (ro....

그런 다음 장치를 마운트 해제합니다(그러나~하지 않다물리적으로 제거)하고 다시 포맷해 보세요.

umount /media/BigDrive
mkfs.vfat /dev/sdb1

위의 마운트 출력에서 ​​마운트 지점(마운트 해제용)과 드라이브(mkfs'ing용)를 어떻게 얻었는지 참고하세요. 그건 그렇고, 이를 올바르게 수행하는 것이 정말 중요합니다. 그렇지 않으면 컴퓨터에서 상당히 중요한 일부 데이터가 파괴될 수 있습니다. 조심해서 진행해라!

이것이 작동한다고 가정하고 드라이브를 제거했다가 다시 삽입하면 사용 가능한 VFAT FS로 표시됩니다.

관련 정보