USB 디스크 읽기 전용, 포맷 할 수 없음-쓰기 방지 해제


11

포맷 / 마운트 / 마운트 해제 또는 파티션을 생성 할 수없는 USB 디스크가 있습니다.

여기에 이미지 설명을 입력하십시오

를 사용 dmesg | tail하면 다음과 같은 결과가 나타납니다.

여기에 이미지 설명을 입력하십시오

AskUbuntu 에서이 게시물을 발견 하고 허용 된 답변을 사용해 보았습니다. 다음과 같은 결과가 나오지만 여전히 읽기 전용입니다.

여기에 이미지 설명을 입력하십시오

umount작동하지 않습니다. 말한다umount: /dev/sdc: not mounted

쓰기 방지를 제거하는 방법에 대한 도움을 주시면 감사하겠습니다.


이것이 일부 카드 리더기에서 풀 사이즈 SD 카드라고 가정하면 실제 스위치를 측면으로 옮기려고 했습니까? 또는 독자가 더 이상 쓰기 금지되어 있지 않다고 생각하게하는 데 테이프를 옆에 두지 않으면?
Anthon

USB 플래시 드라이브입니다.
kRiZ

데이터가 없으면 파티션 테이블을 만들거나 dd if=/some/file of=/dev/sdc어떤 일이 발생했는지 확인하기 위해 무언가를 쓰려고 했습니까?
Anthon

dd: failed to open '/dev/sdc': Read-only file system
kRiZ

거기에 데이터가있었습니다. 현재로서는 파티션을 만들거나 포맷 할 수 없습니다.
kRiZ

답변:


5

시험:

sudo hdparm -r0 /dev/sdb

제안 된 gena2x.

AFAIK,이 유형의 "보호"는 물리적 장애 발생시 자동으로 활성화됩니다. 이것은 기본적으로 중요한 일이 발생하기 전에 데이터를 복구 할 수있는 방법입니다 (프리드 디스크).

따라서 어느 시점에서 USB 디스크의 펌웨어가 오류를 감지했습니다.

이제 버그가 발생합니다. 거짓 긍정도. 그러나 디스크 끝의 시작일 수도 있고 명령이 작동하지 않는 경우 끝일 수도 있습니다.


이미 이것을 시도했다. 질문을 참조하십시오.
kRiZ

4

안녕하세요 남자 나는 당신과 같은 문제가 있고이 튜토리얼을 따르고 있습니다 : 링크

A. 먼저 USB 키에 남아있는 이전 파티션을 삭제해야합니다.

Open a terminal and type sudo su
Type fdisk -l and note your USB drive letter.
Type fdisk /dev/sdx (replacing x with your drive letter)
Type d to proceed to delete a partition
Type 1 to select the 1st partition and press enter
Type d to proceed to delete another partition (fdisk should automatically select the second partition)

B. 다음으로 새 파티션을 만들어야합니다.

Type n to make a new partition
Type p to make this partition primary and press enter
Type 1 to make this the first partition and then press enter
Press enter to accept the default first cylinder
Press enter again to accept the default last cylinder
Type w to write the new partition information to the USB key
Type umount /dev/sdx1 (replacing x with your drive letter)

C. 마지막 단계는 팻 파일 시스템을 만드는 것입니다.

Type mkfs.vfat -F 32 /dev/sdx1 (replacing x with your USB key drive letter)

"w를 입력하여 새로운 파티션 정보를 USB 키에 쓸 때까지":fdisk: failed to write disklabel: Operation not permitted
stallingOne

2

같은 질문 같은데 이 수퍼 유저 주제 , 그리고 이 답변 나를 위해 일했다. 파일을 다운로드하고 AlcorMP_5T2F_6T2F_2011-11-10.02(MS Win에서) 실행하십시오. 이 마지막 수단을 제외하고는 일반적인 방법이 작동하지 않을 수 있습니다.

와. 두 가지 문제가 있습니다. 1) 당신은 그런 종류의 일을해서는 안됩니다. 최소한 실행 한 후 OS의 출하시 기본값을 복원해야합니다. 2) 해당 도구를 검색했지만 사라진 것 같습니다. alcormicro.com에서 제공했습니다.

글쎄 ... 원한다면 이메일로 보낼 수 있습니다. " at-home-modifier " 도구의 저자입니다. 해당 페이지에서 "README"파일에서 내 이메일을 찾을 수 있습니다.물론 신뢰할 수없는 사람으로부터받은 실행 파일을 실행 해서는 안됩니다.

더 권장되는 조언은 : 미안하지만 포기하십시오.


1

요즘 엄지 드라이브와 같은 문제가있었습니다.

내가 한 것은 권한 문제 등을 확인하는 것 이외의 것입니다.

  1. lsusb 공급 업체 ID 및 제품 ID가있는 장치를 찾습니다.
  2. -d 옵션을 가진 usb_modeswitch .

이것은 드라이브를 다시 포맷 할 때 극단적 인 일이 없었습니다.


0

pendrive를 사용하여 부팅 가능한 USB를 만들려고했습니다. 일부 오류가 발생하여 드라이브가 읽기 전용이되었습니다. Windows에서 형식을 지정하거나 Linux에서 직접 구분할 수 없습니다. fdisk를 사용하여 파티션을 만들 수 없습니다. 필사적으로 많은 솔루션을 시도했지만 작동하지 않았습니다. 드라이브에 리눅스를 설치하여 읽기 전용을 제거하고 나중에 포맷 할 수 있다고 생각했습니다. 다음 단계가 있습니다.

  1. 라이브 CD 모드에서 부팅 된 리눅스 민트.
  2. 설치 리눅스 민트 옵션을 선택
  3. 설치를위한 USB 드라이브 선택
  4. 이전 파티션을 삭제했습니다
  5. 옵션으로 /를 사용하여 새로운 ext4 생성
  6. 경고가 나타나고 읽음 / dev / sdd를 열 수 없습니다.
  7. 이제 펜 드라이브를 제거했다가 다시 삽입했습니다
  8. gparted를 다시 열고 포맷하려고 시도했지만 이번에는 작동했습니다.
  9. 새로운 FAT32 파티션 생성

이것이 당신에게도 효과가 있기를 바랍니다. 모두 제일 좋다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.