USB 읽기 전용 파일 시스템 수정 [닫기]

USB 읽기 전용 파일 시스템 수정 [닫기]

USB 플래시 드라이브가 있지만 읽기 전용이기 때문에 아무 것도 할 수 없습니다.

sudo fdisk -l

Device     Boot   Start     End   Sectors  Size Id Type
/dev/sdc1  *     2048    7864319 7862272  3.8G  b W95 FAT32

파일 시스템 복구를 시도했고 mkfs다음과 같은 결과를 얻었습니다.

sudo mkfs.fat -F 32 /dev/sdc1

mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: unable to open /dev/sdc1: Read-only file system

이 문제를 어떻게 해결할 수 있나요?

추신: USB는 수동 스위치 등을 사용하여 설계상 쓰기 금지되어 있지 않다고 가정합니다.

답변1

  1. 높은 권한으로 파일 시스템 관리 작업을 수행하고 있는지 확인하십시오. 대부분의 시스템에서는 사용자가 파일 시스템을 수정하는 것을 허용하지 않습니다.

  2. 장치가 이미 설치되어 있지 않은지 확인하십시오. 루트로 실행 lsblk하고 용도를 ​​찾으십시오 /dev/sdc1. 설치된 경우 mkfs로 포맷하기 전에 제거해야 합니다.

  3. 장치가 읽기 전용 UFD가 아닌지 확인하세요. 흔하지는 않지만 일반적으로 제품 시트나 기타 공급업체 정보가 포함된 공급업체 부스의 유인물로 존재합니다.

빠른 연습 단계

  1. 모든 작업을 루트로 수행하고 있는지 확인하십시오. 가장 좋은 방법은 단순히 루트로 쉘을 여는 것입니다. 터미널에서 실행하는 것이 sudo -i일반적으로 가장 쉬운 방법입니다.
  2. 장치를 제거합니다. umount /dev/sdc1(설치되지 않은 경우 오류 메시지가 나타날 수 있습니다. 이런 일이 발생하더라도 걱정하지 마십시오.)

웨이웨이웨이경고 이렇게 하면 기기의 모든 데이터가 삭제됩니다.웨이웨이웨이

  1. 장치 포맷 mkfs.vfat /dev/sdc1(원하는 경우 32비트 크기를 강제로 적용할 수 있지만 mkfs는 볼륨 크기에 가장 적합한 크기를 선택합니다)

그래도 작동하지 않으면 장치를 지우고 fdisk를 사용하여 파티션을 다시 만든 후 다시 시도해야 할 수 있습니다.

wipefs -a /dev/sdc

이번에도 남은 데이터가 모두 삭제됩니다. 당신은 경고를 받았습니다.

관련 정보