Телефон внезапно выключился, когда я копировал файлы на свою Micro SD. После этого мой телефон не мог обнаружить эту SD. Затем я вставил ее в ПК с помощью кардридера. Когда я попытался открыть SD-диск на ПК, SD-карта внезапно отключилась. Это происходило много раз. Затем я попытался отформатировать ее, когда она была обнаружена. Но это заняло много времени, и в конце концов он сказал, что Windows не может отформатировать. Пожалуйста, кто-нибудь подскажите мне, как ее отформатировать.
решение1
Мне кажется, что проблема скорее всего в оборудовании. Вы можете попробовать стереть карту программным обеспечением, но нет никаких гарантий ив случае успеха все данные на карте будут стерты. Если вы хотите попробовать, попробуйте следующее:
- Начните с SD-карты, не подключенной к компьютеру.
- Откройте командную строку администратора. Используйте ее для следующих команд.
- Откройте
diskpart
инструмент в CMD. - Убедитесь, что Windows не пытается автоматически монтировать SD-карту при ее подключении. Сначала запустите
automount scrub
, затемautomount disable
. - Вставьте SD-карту в ридер. Windows, по-видимому, должна ее игнорировать.
- Используйте
list disk
команду, чтобы найти вашу SD-карту иselect disk <#>
выбрать ее. Если вы не можете ее найти, запуститеrescan
и попробуйте еще раз. - Запустите
clean
команду, чтобы стереть все данные раздела на диске, так как (если это проблема с данными, а не с оборудованием) это наиболее вероятное место, где проблема может вызвать симптомы, подобные описанным вами. Насколько мне известно, эта команда не требует чтения метаданных диска, хотя я могу ошибаться. Если обычный вариантclean
не работает, попробуйтеclean all
; это обнуляет весь диск (или SD-карту), что занимает гораздо больше времени, но является гораздо более надежным решением. - Используйте
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, если вы сталкиваетесь с ошибками, неплохо было бы заглянуть в eventmanager. Event Manager -> Custom Views -> Administrative Events должен содержать более подробную информацию о том, что именно не удалось.
Если Windows больше не "любит" карту, вы должны быть в состоянии подтвердить, действительно ли она сломана или нет, подключив ее к машине Linux и просматривая журнал dmesg
при этом. Обычно это просто работает нормально, и вы можете размонтировать SD (если она смонтирована автоматически) и отформатировать ее. Также может помочь обнуление диска перед этим:
dd if=/dev/zero of=/dev/sdXy
mkfs.fat -F 32 /dev/sdXy
обязательно замените sdXy
на правильное устройство - вы также можете неправильно отформатировать важный диск! Вы можете получить обзор устройств, используя lsblk
.
решение3
Если SD-карту невозможно отформатировать в Windows, сначала следует сделать резервную копию данных. Если диск не открывается, можно воспользоваться программой восстановления данных, чтобы извлечь данные. Затем можно выбросить поврежденную SD-карту и купить новую.