Micro SD에 파일을 복사할 때 휴대폰이 갑자기 꺼졌습니다. 그 후 내 휴대전화는 해당 SD를 감지하지 못했습니다. 그런 다음 카드 리더기를 사용하여 PC에 삽입합니다. PC에서 SD 드라이브를 열려고 할 때 SD 카드가 갑자기 분리되었습니다. 여러 번 일어나고 있습니다. 그런 다음 감지되면 포맷을 시도했습니다. 그런데 시간이 많이 걸리고 마침내 Windows를 포맷할 수 없다는 메시지가 나타납니다. 누구든지 포맷하는 방법 좀 알려주세요.
답변1
제 생각에는 하드웨어 문제인 것 같습니다. 소프트웨어로 카드를 지울 수는 있지만 보장할 수는 없습니다.성공하면 카드의 모든 데이터가 지워집니다.. 시도해 보고 싶다면 다음을 시도해 보세요.
- 컴퓨터에 연결되지 않은 SD 카드로 시작하십시오.
- 관리자 명령 프롬프트를 엽니다. 다음 명령에 사용하세요.
- CMD에서 도구를 엽니다
diskpart
. - SD 카드를 연결할 때 Windows가 자동으로 SD 카드를 마운트하지 않도록 하세요. 먼저 를 실행한
automount scrub
다음 을 실행하세요automount disable
. - SD 카드를 리더기에 삽입하세요. Windows는 겉으로는 이를 무시해야 합니다.
- 명령 을 사용하여
list disk
SD 카드를 찾아select disk <#>
선택합니다. 찾을 수 없으면 실행rescan
한 후 다시 시도하세요. clean
(하드웨어 문제가 아닌 데이터 문제인 경우) 문제가 설명하는 것과 같은 증상을 일으킬 가능성이 가장 높은 곳이므로 명령을 실행하여 이미 디스크의 모든 파티션 데이터를 지우십시오. 내가 아는 한 이 명령에는 디스크 메타데이터를 읽을 필요가 없지만 내 생각이 틀렸을 수도 있습니다. 법선이clean
작동하지 않으면 시도해 보십시오clean all
. 이는 전체 디스크(또는 SD 카드)를 0으로 설정하므로 시간이 훨씬 오래 걸리지만 훨씬 더 확실합니다.- 이
create partition primary
명령을 사용하여 SD 카드를 채우는 새 파티션을 만듭니다. 이 파티션은 자동으로 선택되지만list partition
/를 사용하여select partition 1
확인할 수 있습니다. - 새 파티션을 포맷합니다. 서식 지정 옵션에 대한 정보를 보려면 실행하세요
help format
. 하지만 기본적으로 간단한 것만으로도format quick
충분합니다(크기에 따라 FAT32 또는 exFAT를 사용한다고 생각합니다). assign
새로 포맷된 SD 카드에 드라이브 문자를 지정하려면 이 명령을 사용하십시오 . 이 시점에서 Windows가 놀라지 않기를 바랍니다.- 을 통해 볼륨 자동 마운트를 복원합니다(해제하고 싶지 않은 경우)
automount enable
. - 명령 을 사용하여 CMD로 다시 종료합니다
exit
. - 새로 할당된 드라이브 문자로 이동하여 사용할 수 있는지 확인하세요.
그것이 당신에게 효과가 있기를 바랍니다! 카드를 휴대폰에 다시 넣을 수 있어야 합니다.(Windows에서 하드웨어 꺼내기 또는 안전하게 제거를 사용한 후!)그리고 그것은 잘 작동할 것입니다.
하지만 하드웨어 문제인 경우 기껏해야 문제를 잠시 동안만 미뤄둘 뿐이며 앞으로 더 많은 시간과 데이터를 잃을 위험이 있다는 점을 명심하세요. SD 카드는 상대적으로 저렴하지만 영원히 지속되지는 않습니다. 어쩌면 일찍 죽은 나쁜 사람이 있었을 수도 있습니다.
답변2
Windows에서는 파티션 관리를 사용하여 이 작업을 수행할 수 있습니다(시작(메뉴)에서 검색하기만 하면 됩니다). 올바른 이동식 장치를 선택했는지 확인하십시오.
일반적으로 Windows에서 오류가 발생하면 이벤트 관리자를 살펴보는 것이 좋습니다. 이벤트 관리자 -> 사용자 정의 보기 -> 관리 이벤트에는 정확히 실패한 작업에 대한 자세한 정보가 있어야 합니다.
Windows가 카드를 "좋아하지" 않으면 (더 이상) 카드를 Linux 시스템에 연결하고 로그를 보면서 실제로 손상된 것인지 여부를 확인할 수 있습니다 dmesg
. 일반적으로 정상적으로 작동하며 SD를 마운트 해제하고(자동 마운트된 경우) 포맷할 수 있습니다. 또한 이전에 드라이브를 제로화하는 것이 도움이 될 수 있습니다.
dd if=/dev/zero of=/dev/sdXy
mkfs.fat -F 32 /dev/sdXy
sdXy
올바른 장치로 교체하십시오 . 중요한 드라이브를 잘못 포맷할 수도 있습니다! 을 사용하여 장치에 대한 개요를 얻을 수 있습니다 lsblk
.
답변3
Windows에서 SD 카드를 포맷할 수 없으면 먼저 데이터를 백업해야 합니다. 드라이브를 열 수 없는 경우 데이터 복구 소프트웨어를 사용하여 데이터를 검색할 수 있습니다. 그러면 손상된 SD 카드를 버리고 새 카드를 구입할 수 있습니다.