RAW SD 카드를 포맷할 수 없나요?

RAW SD 카드를 포맷할 수 없나요?

Micro SD에 파일을 복사할 때 휴대폰이 갑자기 꺼졌습니다. 그 후 내 휴대전화는 해당 SD를 감지하지 못했습니다. 그런 다음 카드 리더기를 사용하여 PC에 삽입합니다. PC에서 SD 드라이브를 열려고 할 때 SD 카드가 갑자기 분리되었습니다. 여러 번 일어나고 있습니다. 그런 다음 감지되면 포맷을 시도했습니다. 그런데 시간이 많이 걸리고 마침내 Windows를 포맷할 수 없다는 메시지가 나타납니다. 누구든지 포맷하는 방법 좀 알려주세요.

답변1

제 생각에는 하드웨어 문제인 것 같습니다. 소프트웨어로 카드를 지울 수는 있지만 보장할 수는 없습니다.성공하면 카드의 모든 데이터가 지워집니다.. 시도해 보고 싶다면 다음을 시도해 보세요.

  1. 컴퓨터에 연결되지 않은 SD 카드로 시작하십시오.
  2. 관리자 명령 프롬프트를 엽니다. 다음 명령에 사용하세요.
  3. CMD에서 도구를 엽니다 diskpart.
  4. SD 카드를 연결할 때 Windows가 자동으로 SD 카드를 마운트하지 않도록 하세요. 먼저 를 실행한 automount scrub다음 을 실행하세요 automount disable.
  5. SD 카드를 리더기에 삽입하세요. Windows는 겉으로는 이를 무시해야 합니다.
  6. 명령 을 사용하여 list diskSD 카드를 찾아 select disk <#>선택합니다. 찾을 수 없으면 실행 rescan한 후 다시 시도하세요.
  7. clean(하드웨어 문제가 아닌 데이터 문제인 경우) 문제가 설명하는 것과 같은 증상을 일으킬 가능성이 가장 높은 곳이므로 명령을 실행하여 이미 디스크의 모든 파티션 데이터를 지우십시오. 내가 아는 한 이 명령에는 디스크 메타데이터를 읽을 필요가 없지만 내 생각이 틀렸을 수도 있습니다. 법선이 clean작동하지 않으면 시도해 보십시오 clean all. 이는 전체 디스크(또는 SD 카드)를 0으로 설정하므로 시간이 훨씬 오래 걸리지만 훨씬 더 확실합니다.
  8. create partition primary명령을 사용하여 SD 카드를 채우는 새 파티션을 만듭니다. 이 파티션은 자동으로 선택되지만 list partition/를 사용하여 select partition 1확인할 수 있습니다.
  9. 새 파티션을 포맷합니다. 서식 지정 옵션에 대한 정보를 보려면 실행하세요 help format. 하지만 기본적으로 간단한 것만으로도 format quick충분합니다(크기에 따라 FAT32 또는 exFAT를 사용한다고 생각합니다).
  10. assign새로 포맷된 SD 카드에 드라이브 문자를 지정하려면 이 명령을 사용하십시오 . 이 시점에서 Windows가 놀라지 않기를 바랍니다.
  11. 을 통해 볼륨 자동 마운트를 복원합니다(해제하고 싶지 않은 경우) automount enable.
  12. 명령 을 사용하여 CMD로 다시 종료합니다 exit.
  13. 새로 할당된 드라이브 문자로 이동하여 사용할 수 있는지 확인하세요.

그것이 당신에게 효과가 있기를 바랍니다! 카드를 휴대폰에 다시 넣을 수 있어야 합니다.(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 카드를 버리고 새 카드를 구입할 수 있습니다.

관련 정보