플래시 드라이브가 "읽기 전용"이 된 이유는 무엇이며 어떻게 해결할 수 있습니까? [복제]


52

Windows, Kubuntu 및 부팅 가능한 파티션 프로그램에서 읽기 전용으로 표시 된 새로운 플래시 드라이브 (1 주일 이전)가 있습니다. 왜 이런 일이 일어 났습니까? 고칠 수 있습니까? 그렇다면 어떻게 해결할 수 있습니까?


문제

첫째,이 드라이브는 새 드라이브입니다. 결함이있는 구성 요소를 할인하지는 않지만 정상적인 마모로 죽을 정도로 충분히 사용되지는 않았습니다.

드라이브 자체가 어떻게 든 읽기 전용 상태로 잠겼습니다. Windows 디스크 관리 :

디스크 관리 스크린 샷

디스크 부품 :

Generic Flash Disk USB Device
Disk ID: 33FA33FA
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : Yes
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

정말로 나를 혼란스럽게하는 것은 Current Read-only State : Yesand Read-only : No입니다.

시도한 솔루션

지금까지 시도했습니다.

  • Windows에서 포맷 (디스크 관리에서 마우스 오른쪽 버튼을 클릭하면 포맷 옵션이 회색으로 표시됨).

  • DiskPart 정리 ( CLEAN - Clear the configuration information, or all information, off the disk.) :

    DISKPART> clean
    
    DiskPart has encountered an error: The media is write protected.
    See the System Event Log for more information.
    

    이벤트 로그에 아무것도 없습니다.

  • Windows 명령 행 형식

    >format G:
    Insert new disk for drive G:
    and press ENTER when ready...
    The type of the file system is FAT32.
    Verifying 7740M
    Cannot format.  This volume is write protected.
    
  • Windows chkdsk : 자세한 내용은 아래를 참조하십시오

  • Kubuntu fsck (VirtualBox USB 통과) : 자세한 내용은 아래를 참조하십시오.

  • Acronis True Image를 포맷하여 GPT로 변환하고 MBR을 파괴 및 재 구축하기 위해 기본적으로 무엇이든 실패 : MBR에 쓸 수 없음

세부 사항 (그리고 좋은 이야기)

배경

이것은 멀티 부팅 플래시 드라이브를 만들고 싶었던 새롭고 일반적인 8GB 플래시 드라이브였습니다. FAT32로 포맷되어 왔지만 필자가 접한 대부분의 8 기가 바이트 플래시 드라이브보다 약간 큽니다. Windows에서 약 127MB가 "사용됨"으로 표시되었습니다. 나는 왜 그런지 발견하지 못했습니다. 최종 사용 가능한 공간은 일반적으로 8GB 드라이브 (약 7.4 기가 바이트)에서 기대하는 것입니다.

나는 Hiren의 사본과 함께 꽤 많은 Linux 배포판을 던졌습니다. 그들은 모두 완벽하게 부팅됩니다. 그들은 YUMI를 착용했습니다 .

Knoppix DVD를 켜려고 할 때 YUMI는 부트 코맨에 이상한 비디오 옵션을 추가하여 Knoppix가 X에서 검은 색 화면으로 부팅되게했습니다. tty1에서 6까지는 여전히 텍스트 전용 인터페이스로 작동했습니다.

며칠 후, 나는 그 이상한 비디오 옵션을 끄는 데 약간의 시간이 걸렸으며, 부팅 명령이 Knoppix와 함께 제공되는 것과 일치하도록 만들었습니다. 부팅을 시도하면서 Knoppix는 어떤 형태의 LZMA 손상을보고했습니다.

현재 문제까지

Knoppix 파일이 어떻게 든 손상되었다고 생각했기 때문에 다시로드하려고했습니다. 드라이브가 거의 찼습니다 (45MB 사용 가능). 부팅되지 않는 일반 ISO도 삭제했습니다. 잘됐다. 그런 다음 YUMI를 통해 Knoppix를 '제거'합니다. 즉 파일을 삭제하고 메뉴에서 제거합니다. 파일이 먼저 이동 한 다음 메뉴가 지워졌습니다. 그러나 여유 ​​공간은 Knoppix를 제거하기 전과 같은 약 700MB로 고정되었습니다. 이전 Knoppix 폴더에는 KNOPPIX삭제할 수없는 0 바이트 파일 이있었습니다.

나는이 파일을 삭제하기 위해 드라이브를 다시 삽입하려고 시도했다. 실행 표준 Windows가 chkdsk없이 스캔 /r또는 /f발견 된 오류를보고했습니다. 실행 /r그냥 붙어 있어요.

나는 fsck샷 을 주기로 결정 했기 때문에 Kubuntu VM을로드하고 VirtualBox의 USB 2.0 패스 스루로 드라이브를 연결했습니다. 나는 그것을 umount먹었고 ( /dev/sda1) fsck를 실행했다. There are differences between boot sector and its backup.나는을 선택했다 No action. FAT가 다르다고 말하면서 첫 번째 또는 두 번째 FAT를 선택하도록 요청했습니다. 어느 쪽을 선택하든 통지를 받았습니다 Free cluster summary wrong. 를 선택하면 Correct잘못된 파일 이름 목록이 표시됩니다. 무언가 를 고치려고 적어도 -p옵션으로 실행했습니다 . 파일을 수정하는 도중에 VM이 멈췄습니다. 약 10 분 후에 프로세스가 끝났습니다.

원인?

다음 시도는 YUMI를 사용하여 전체 드라이브를 다시 작성하는 것이 었습니다. YUMI의 내장 재 포맷 (FAT32) 옵션을 사용하여 Kubuntu ISO (700MB)를 설치했습니다. 형식은 성공적 이었지만 Kubuntu (YUMI가 7zip 바이너리를 사용하는)의 추출 및 복사가 약 60 % 수행되었습니다. 약 15 분 동안 기다린 후 (3.5GB Knoppix ISO가 마지막으로 사용한 시간보다 길어짐) 드라이브를 꺼 냈습니다. 이 시점의 드라이브는 이미 포맷되었고 SYSLINUX는 이미 설치되어 있으며 ISO 포장 풀기와 부팅 메뉴 수정을 기다리는 중입니다.

다시 연결하면 정상적으로 작동하지만 쓰기 작업이 실패합니다. 디스크 관리가이를 읽기 전용으로보고했습니다. 다시 연결하면 정상적으로 작동하지만 쓰기 작업으로 인해 다시 읽 히게됩니다. 몇 번의 시도 끝에 삽입시 읽기 전용으로 표시되기 시작했습니다.

수정 시도

이것은 위에 나열된 시도를 통해 잘못된 형식의 경우 다시 시도하려고 할 때입니다. 그러나 부팅 가능한 디스크에서도 그렇게 할 수 없다는 것은 더 심각한 문제가 있음을 나타냅니다. chkdsk이제는 아무 문제가 없다고보고하고 fsck여전히 MBR 불일치를보고하지만 이제는 FAT가 다르다고 말한 후 항상 첫 번째 FAT를 자동으로 선택합니다. 이후에도 여전히 동일 Free cluster summary wrong합니다. -p이제 읽기 전용으로 표시되어 더 이상 실행할 수 없습니다 . 그것은 또한 손상에 관리 어떻게 든 첫 번째 시도에서 내 VM의 디스크는 (- 내가 그래, 난 내가 7.4GB 드라이브에 매핑되는 sda를 선택했다 확신 트리플 확인을). 스냅 샷을 주셔서 감사합니다.


나는 단지 아이디어가 부족합니다. 미숙 한 생각으로 그것은 드라이브의 펌웨어에서 무언가 "영구적으로"만 읽도록 설정 한 것처럼 보입니다-이것을 재설정 할 수있는 방법이 있습니까? 데이터를 두 번 다시 포맷 한 것을 고려할 때 특히 데이터 유지에 신경 쓰지 않습니다.

또한 Windows에서 나를 유지하는 수정 프로그램이 더 좋습니다. 실수로 메인 하드 드라이브를 막을 위험이 줄어 듭니다.


업데이트 1 :

나는 호기심에서 드라이브를 분리했다.

회로판의 사진

보다시피, 명백한 쓰기 방지 스위치는 없습니다. 다른쪽에는 IC, ALCOR 브랜드 AU6989HL로 표시되어 있습니다. 이 문제를 해결할 방법이없는 경우 (접착 된) 카드를 잡아 당겨 카드 리더기에 넣어 카드 나 사망 한 컨트롤러인지 확인합니다.


업데이트 2 :

카드를 뽑아서 Windows가 드라이브를 카드 리더로 감지합니다. 카드의 접점이 사용되지 않은 것으로 보이며 카드 자체에 여러 줄의 구멍이 있습니다. 카드 리더기에 넣으면 총 약 30MB (RAW) 만 감지됩니다. 아마도 실제 드라이브가 카드를 잘못보고 (실제 SD 카드의 쓰기 방지가 켜져있는 것처럼) 잘못보고하거나 어딘가의 접촉 불량 일 수 있습니다.

다른 것이 없다면, 8GB로 포맷하는 방법을 알아 자마자 여분의 8GB 마이크로 SD 카드가 있습니다. 불가능한 것 같습니다 (Windows, Partedmagic dd,, DBAN ... nope, 여전히 30MB). 아 잘


업데이트 3

나는 이것들 중 몇 가지를 더 가지고 있었다. 두 번째는 오늘날과 마찬가지로 (읽기 전용) 실패했습니다. 나머지 중 2 개가 흔들림에 따라 빈 카드 리더 / 포맷되지 않은 드라이브로 감지되었습니다 (접촉 불량?). 하나는 1/3이 가득 찼으며 볼륨 이름이 홀수입니다.

H2testw 결과 (마지막으로 완벽하게 작동하는 결과!) :

Warning: Only 7762 of 7812 MByte tested.
The media is likely to be defective.
7.5 GByte OK (15896472 sectors)
52 KByte DATA LOST (104 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
52 KByte corrupted (104 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000186003000
Expected: 0x0000000186003000
Found: 0x00200800c40c3061
H2testw version 1.3
Writing speed: 3.95 MByte/s
Reading speed: 14.0 MByte/s
H2testw v1.4

이것은 약간 걱정이지만 드라이브는 실제로 가짜 플래시 드라이브를 감지하는 데 성공적으로 사용되는 도구에 의해 검증 된 것처럼 거의 8GB 용량을 가지고 있습니다. Alcor의 드라이브 깜박임 도구는 메모리 모델을 매개 변수로 예상하므로 표시된 플래시 메모리 모듈 대신 Micro SD 카드를 사용하면 드라이브를 다시 플래시 할 수 없습니다. 나는 단지 전체를 버리겠다고 생각한다.


매우 드물지만 일부 USB 드라이브에는 쓰기 스위치가 있습니다. 당신은 그런 스위치가 있습니까?
soandos

@soandos 아니오, 그렇지 않습니다-나는 확실히 내 드라이브의 스위치를 알기를 바랍니다! 스위블 캡 중 하나가 있습니다. 방금 뽑아서 8GB 마이크로 SD 카드가 회로 기판에 붙어있는 멋진 작은 8GB 마이크로 SD 카드를 발견했습니다. 놀랍습니다. 클래스 2 Micro SD입니다. 일반적인 브랜드 위치는 검은 색 카드에 갈색 사각형이 있습니다. 이것에 대한 해결책이 없다면, 카드 나 컨트롤러가 죽었는지 확인하기 위해 카드를 꺼낼 수 있습니다 (돌이킬 수없는 한 불가역).
Bob

많은 SD 카드에도 스위치가 있습니다. 하나를 넘어 뜨릴 수 있었습니까?
soandos

1
@Oliver 내가 언급 한 것은 DiskPart를 실행 한 후 5 분 이내에 아무것도 기록되지 않았습니다. 방금 확인했는데 드라이브를 삽입 할 때 아무것도 나타나지 않습니다. 및의 모든 항목 을 포함하여 맞춤보기를 만들었습니다 . 아무 일도 일어나지 않습니다. 예, 계속 새로 고침 ( )했습니다. Windows LogsApplications and Services LogsF5
Bob

4
더 이상 구입하지 않는 것이 좋습니다.
Daniel R은

답변:


21

칩 제조업체 인 Alcor의 도구를 사용해보십시오. Google을 통해 찾을 수 있으며 이름은 " AlcorMP_5T2F_6T2F_2011-11-10.02"입니다.

먼저 LoadDriver.exe를 열고 VID 및 PID를 입력하고 (ChipGenius를 사용하거나 Linux를 사용하고 "lsusb -v"를 입력하여이 값을 찾을 수 있음) 설치를 클릭하십시오. 내 스틱에 대한 값이었다 058F, 6387.

그런 다음 장치가 나열 될 AlcorMP.exe를 실행합니다. 왼쪽에있는 버튼을 클릭하면 시작은 스틱에서 로우 레벨 형식과 불량 블록 스캔을 수행합니다.


4
내가 감동. 이것은 업데이트 3에서 언급 한 도구의 업데이트 된 버전 (약 4 년 전)입니다. 그것은 일을했다! 다른 사람들을위한 경고 : 이렇게하면 드라이브가 지워 지므로 실행하기 전에 할 수있는 모든 것을 복사 해보십시오 (결국 펌웨어 플래시입니다). VID 및 PID는 Windows에서 Device Manager=> Universal Serial Bus Controllers=> USB Mass Storage Device(다른 이름 일 수 있음) => Properties=> Details=>를 통해 찾을 수 있습니다 Hardware Ids. 아, 고마워요!
Bob

제 경우에는 AlcorMP.exe가이를 탐지하지 못했습니다. CheipGenius에서 출력, USB 장치 ID : VID = 0011 PID = 7788 일련 번호 : E41A233A 칩 공급 업체 : Alcor Micro 칩 부품 번호 : SC708ANHL (FC8708ANHL) / AU6987 / AU6990-F / W E442 플래시 ID 코드 : 2C88085F-Micron MT29F128G08EFAAA- 2CE / 단일 채널 [TLC-8K]-> 총 용량 = 16GB 웹 도구 : dl.mydigit.net/special/up/alcor.html
karim

3
그 exe에 대한 Google의 결과는 꽤 스케치 적입니다. 신뢰할만한 출처가 있습니까? 회사는 alcormicro.com 입니까?
endolith

업데이트 된 버전을 여기에서 얻을 수 있습니다 : usbdev.ru/files/alcor/alcormp 그리고 여기에 더 자세한 가이드가 있습니다 : techunboxed.com/2014/09/…
MokiTa

1
MokiTa의 마지막 주석은 무시하십시오. 절대 신뢰할 수없는 파일을 실행 하지 마십시오 . alcormicro.com의 원본 버전은 귀하에게 달려 있습니다. Alcor는 얼마 동안 사업을 운영해 왔습니다. (그러나 그들은 더 이상 배포하지 않는 것 같습니다.)
teika kazura

11

개인적으로 나는 카드와 그 멍청이와의 잘못된 접촉이 있다고 생각합니다. 모든 것을 즉시 백업하십시오.

리눅스의 dd 유틸리티를 사용하여 장치를 재설정합니다. 읽기 전용 상태는 아마도 장치의 부팅 섹터에 있고 fsck 및 chkdsk는 파일 시스템 수준 검사이므로 많은 작업을 수행하지 않습니다.

우분투 ISO로 부팅하고 다음을 시도하십시오.

dd if=/dev/zero of=/dev/sdx bs=1M

/ dev / sdx를 USB 드라이브에 해당하는 장치로 교체하십시오

/ dev / sdx1은 / dev / sdx가 전체 드라이브 인 파티션입니다. 이를 위해서는 파티션이 마운트 해제되어 있는지 확인해야합니다. 읽기 전용으로 인해 드라이브를 dd 할 수없는 경우 dmesg out에서 볼 수있는 하드웨어 결함으로 내려 놓습니다.


1
예, 접촉 불량입니다. ddLinux가 카드를 읽기 전용으로 감지하기 때문에 예상대로 아무것도하지 않았습니다. 유틸리티가 OS가 감지 한 것을 우회 할 가능성도 있습니까? 어쨌든, 나는 이것을 받아 들일 것이다.
Bob

@ 밥-나는 OS가 읽기 전용 / 쓰기 방지로 감지 한 것을 우회 할 수 있기를 바랍니다. 그렇지 않으면 우리는 쓰기 방지 된 floopy 드라이브에 문제가 있습니다. 드라이브가 멍청한 것처럼 보이는 요점은 일어납니다. 이 벤더를 일반 벤더로부터 구입 했습니까? 마이크로 카드가 8GB라고 말하더라도 가짜 일 수 있습니다. 나는 $ 15 플래시 장치를 빼내는 습관을 들이지 않지만 이런 식으로 만들어진 것은 이상합니다.
Ramhound

@Ramhound 드라이브 자체는 거의 8GB를 저장할 수 있으며 검증되었습니다 .Knoppix DVD + 700MB Hirens + 700MB 기타 ISO = 7GB에 4 x 700MB 풀 CD Linux 배포판 + 3.5GB를 설치했습니다. 나는 그것을 던져 버릴 것이라고 생각하거나, 알려진 (그리고 더 비싼) 브랜드의 플래시 드라이브 만 사십시오.
Bob

@Ramhound 분명히 추가 할 수 없습니다. 나는 이것들 중 몇 가지를 더 가지고 있었다. 두 번째는 오늘날과 마찬가지로 (읽기 전용) 실패했습니다. 나머지 중 2 개가 흔들림에 따라 빈 카드 리더 / 포맷되지 않은 드라이브로 감지되었습니다 (접촉 불량?). 하나는 1/3이 가득 찼으며 볼륨 이름이 홀수입니다. 나는 현재 내가 남은 유일한 작업에서 H2testw를 실행하고 있습니다. 또한 클래스 2를 말하는 Micro SD 카드에도 불구하고, 현재 약 4.2Mbyte / s의 쓰기 속도입니다. 찾을 수 없습니다 - 그것은 가짜입니다 불행하게도, 재 배출 알려진 플래시 모듈없이 어려운 어떤 플래시 드라이브에 마이크로 표준 편차에 대한 참조를

3

RMPrepUSB 에는 '가짜'USB 플래시 드라이브를 테스트하고 용량을 테스트하기위한 빠른 드라이브 용량 테스트가 있습니다.

이것은 H2TESTW를 실행하는 것보다 훨씬 빠르지 만 철저하지는 않습니다. RMPrepUSB 테스트를 통과하면 나중에 H2TESTW를 실행할 수 있습니다. RMPrepUSB 빠른 드라이브 테스트에 실패하면 H2TESTW를 통과하지 못하고 H2TESTW는 테스트에 시간이 걸립니다.


슈퍼 사용자, 스티브에 오신 것을 환영합니다! 우리 당 자주 묻는 질문 , 도구 및 당신이 언급 웹 사이트와 제휴를 공개하십시오. 관련 기여를 환영하지만 지나치게 과도하게 홍보하지 마십시오. 감사!
slhck


1

드라이브가 SCSI MODE SENSE와 같은 명령에 유효하지 않은 데이터를 반환하면 읽기 전용이 발생할 수 있습니다. 펌웨어 또는 플래시가 손상되어 발생할 수 있습니다. 실제로 수정이 없습니다.


1

이 문제를 해결할 수 있습니다. cmd 프롬프트에서 "regedit"를 입력하십시오

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ StorageDevicePolicies] "WriteProtect"값을 0으로 변경 한 다음 시스템을 저장하고 다시 시작하고 확인하십시오 ...


1

나는 누군가가 자신의 Mac에서 사용할 수있는 USB 키로 이것을 가지고있었습니다. 컴퓨터 관리에서 모든 파일은 읽기 전용이며 디스크 자체는 읽기 전용으로 표시됩니다. 다른 Mac에 꽂아 Finder를 살펴보고 제거했습니다 (먼저 꺼내지 않고 인정합니다). Windows 7 컴퓨터에 다시 연결하면 정상적으로 작동했습니다. 간단한 해결책이지만 근처에 Mac이 있으면 도움이됩니다.


이것은 또한 MacBook Pro에 연결 한 후 나에게 일어났다
endolith

0

나는 같은 문제가 있었고이 프로그램을 찾았습니다.

WBFS 관리자 링크 : http://wbfsmanager.codeplex.com

이 프로그램은 Wii에서 작동하도록 USB 플래시를 포맷합니다. PC에 다운로드하여 설치, 실행하고 문제가있는 플래시 드라이브를 선택하십시오.

그런 다음이 프로그램에서 형식을 지정하고 WBFS 관리자를 종료하고 시작한 다음 컴퓨터 관리를 실행하십시오. 그런 다음 화면 왼쪽에서 디스크 관리를 선택하고 플래시 드라이브를 클릭하고 창에서 포맷하면 플래시 드라이브가 다시 작동합니다.


1
Yumi를 사용한 후 2 개의 다른 엄지 드라이브에서이 문제가 발생했습니다. 나는 이것을 따랐다. 그러나 나는 빠른 형식을 수행하지 않아도되었습니다. 나는 완전한 비 빠른 형식을 수행해야했습니다. 또한 썸 드라이브를 분리 한 후 다시 연결하기 전에 5 분을 기다려야했습니다. 둘 다 동일한 썸 드라이브 (동일한 브랜드)입니다. 왜 이런 일이 일어나고 있는지 잘 모르겠지만 이것이 효과가있는 것 같습니다.

0

"현재 읽기 전용 상태 : 예"와 동일한 문제가있었습니다. 폴더를 마우스 오른쪽 버튼으로 클릭하면 SD 메모리 카드에서 사진을 삭제할 수없는 이유를 파악하려고했습니다. 드롭 다운 창에 DELETE가 없습니다.

SD 메모리 카드 리더 용 드라이버를 제거한 다음 드라이버를 다시 설치했습니다. 그게 내 문제를 해결했습니다.

그림 폴더를 마우스 오른쪽 버튼으로 클릭하면 드롭 다운 창에 삭제 옵션이 표시됩니다. 드라이버를 다시 설치 한 후 diskpart를 실행했습니다. 현재 읽기 전용 상태는 이제 no입니다. Windows 8 운영 체제가 설치된 상당히 새로운 컴퓨터가 있습니다.

내 컴퓨터가 업데이트를 완료했을 때, 내 문제가 시작된 것 같습니다. 컴퓨터를 처음 사용하기 전에 SD 메모리 카드에서 사진을 삭제할 수 있었던 것을 기억합니다.


-1

변경하려면 다음 단계를 수행하십시오.

  1. 먼저 컴퓨터 포트에 펜 드라이브를 삽입하십시오.
  2. 디스크 관리로 이동하십시오.
  3. 디스크 1 이동식 디스크가있는 곳.
  4. 이 디스크를 마우스 오른쪽 버튼으로 클릭하고 Windows 용 드라이브를 만드십시오.
  5. 그런 다음 서식을 지정할 수 있습니다. 쉽게 서식을 지정할 수 있습니다.

이제이 펜 드라이브를 정상적으로 사용하십시오.

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