Windows не удается завершить форматирование флешки — что делать?
Пользователи Windows при попытке отформатировать USB флешки, SD карты или внешнего HDD через стандартное меню диска «Форматировать» нередко сталкиваются с появлением ошибки « Windows не удается завершить форматирование » / « Windows was unable to complete the format ». В этой инструкции мы рассмотрим основные способы приведения файловой системы на такой флешке / SD карте в работоспособное состояние и выполнения ее штатного форматирования. Данная инструкции применительна как к Windows 10, так и к Windows 8 / 7 и более ранним версиям ОС.
Ошибка «Windows не удается завершить форматирование» может появиться не зависимо от того, какой тип файловой системы используется на устройстве (это может быть как NTFS, FAT32, exFAT и пр.), ее размера и производителя. В некоторых случаях проблема исправляется довольно просто с помощью встроенных средств Windows, в других случаях приходится прибегать к использованию сторонних программ, а иногда проблему вообще невозможно решить программными методами (когда она связана с аппаратными проблемами портов компьютера или контроллеров флешки/ карты памяти MicroSD).
Обо всем по порядку.
Переразбивка и форматирование накопителя в консоли Disk Management
В первую очередь нужно попытаться удалить все разделы на проблемной USB флешке (карте памяти) и выполнить ее форматирование стандартными средствами системы.
- Откройте графическую консоль Управление дисками. Для этого запустите консоль diskmgmt.msc или нажмите сочетание клавиш Win+X и выберите пункт меню Управление дисками (Disk Management).
- В списке подключенных накопителей найдите свою флешку
- В том случае, если на ней имеется более двух разделов (а это поддерживается в Windows 10, начиная с 1703), удалите их всех. ПКМ ->Удалить том (Delete Volume). На флешке должно остаться сплошное чистое (черное) неразмеченное пространство с меткой «Не распределена» / «Unallocated».
Выберите нужную файловую системы (для начала лучше попробовать FAT32) и снимите галку Быстрое форматирование / Perform a quick format.
- Проверьте работоспособности флешки
Форматирование флешки с помощью DiskPart
Если предыдущий способ не помог, стоит попробовать с помощью консольной утилиты DiskPart очистить текущую структуру разделов на накопителе и отформатировать его.
- Запустите командную строку с правами администратора и выполните команду diskpart
- Выведите список дисков в системе: list disk (и запомните номер, соответствующий вашей флешке/ SD карте, я буду использовать вместо номера букву X)
- Выберем диск: select disk X
- Очистим его: clean
- Создадим новый раздел: create partition primary
- Отформатируем его в файловой системе Fat32: format fs=fat32 quick
- Если после форматирования буква диска флешке не будет назначена, назначим ее вручную (если буква диска не назначается автоматически, исправьте проблему согласно инструкции ): assign letter=F
- exit
Проверьте, получится ли у вас после этого использовать ваш накопитель.
Если способ выше не помог, откройте командную строку с правами администратора и выполните форматирование USB устройства командой:
format F: /FS:FAT32 /Q
Не забудьте заменить букву диска F: на букву, назначенную вашему накопителю
Флешка защищена от записи
Проверьте, возможно ваша флешка или SD карта защищена от записи. Мы уже довольно подробно разбирали способы убрать защиту от записи у флешки. Тезисно перечислю основные моменты, которые нужно проверить:
- Проверка переключателя Lock на флешке
- Установка в реестре ключа WriteProtect = 0
- Снятие атрибута Readonly с помощью Diskpart
- Проверка наличия групповой политики для защиты внешних USB устройств от записи
Все указанные пункты и их настройка подробно расписаны в статье Способы снять защиту от записи с флешки или SD карты .
Файловая систем RAW
Повреждения файловой системы или таблицы разделов, при которых диск в Windows может определятся как RAW, также может быть причиной невозможности форматирования. Как восстановить данные с RAW диска и восстановить файловую систему описано в статье .
Физическое повреждение SD карты/ флешки
Проверьте, что в этом же слоте/порту компьютера нормально работаю другие аналогичные устройства. Возможно стоит показать вашу флешку в специализированную сервисную мастерскую. Если карта памяти новая, проверьте возможно она поддельная , этим часто грешат азиатские интернет-магазины.
Утилита HP USB Disk Storage Format Tool
Утилита HP USB Disk Storage Format Tool (качается с softpedia.com) – простая утилита для форматирования и создания загрузочных USB Flash накопителей, которая позволяет корректно обновить и исключить битые и проблемные секторы, и обойти другие ошибки. Несмотря на то, что изначально утилита разрабатывалась для нужд HP (HP Drive Key и DiskOnKey USB), она одинаково хорошо работает с USB/SD накопителями любых производителей. В большинстве она позволяет отформатировать накопители, которые не удается отформатировать стандартными средствами Windows.
Утилита USB Disk Storage Format Tool бесплатна и не требует установки. Достаточно запустить ее с правами администратора, выбрать USB/SD накопитель, нужную файловую системы и запустить форматирование (Не нужно включать опцию Quick Format!).
Утилита SD Formatter
Еще одной чрезвычайно полезной утилитой для форматирования карт памяти SD, SDHC и SDXC является утилита SD Formatter (https://www.sdcard.org/downloads/formatter_4/). Иногда ее называют реаниматором SD карт, которая позволяет восстановить работоспособность карт, когда другое программное обеспечение бессильно
Утилита форматирует накопители в соответствии с спецификацией флэш карт. Интерфейс утилиты также крайне простой: выбиваете карту, обязательно выберите опцию Overwrite Format и запустите форматирование.
Надеюсь, эта инструкция поможет решить проблему с ошибкой форматирования Windows was unable to complete the format .
Обнаружение и устранение проблем с дисковым пространством на томах NTFS
В этой статье описано, как проверить выделение дисковой памяти файловой системы NTFS для обнаружения нежелательных файлов и папок или обнаружения повреждений тома на компьютерах под управлением Microsoft Windows Server 2003.
Исходная версия продукта: Windows Server 2003
Исходный номер статьи базы знаний: 814594
Аннотация
NTFS поддерживает множество функций уровня тома и файлов, которые могут привести к потере или ошибочно заданному свободному месту на диске. Например, том NTFS может неожиданно стать полным по причине отсутствия причины, и администратору не удается найти причину ошибки или папки с ненужными файлами. Это может произойти в том случае, если вредоносный или несанкционированный доступ к тому NTFS, в котором были конфиденциально скопированы большие файлы или большое количество маленьких файлов. После этого разрешения NTFS для этих файлов были удалены или ограничены. Такое поведение также может возникать после сбоя компьютера или отключения питания, вызывающего повреждение тома.
Выделение дискового пространства для тома NTFS может быть недопустимым по одной из следующих причин:
- Размер кластера тома NTFS слишком велик для среднего размера файлов, хранящихся в нем.
- Атрибуты файлов или разрешения NTFS предотвращают отображение или получение доступа к файлам и папкам в проводнике Windows или в командной строки Windows.
- Путь к папке превышает 255 символов.
- Папки или файлы содержат недопустимые или зарезервированные имена файлов.
- Метафайлы NTFS (например, Главная таблица файлов) увеличились и не могут быть перераспределены.
- Файлы или папки содержат альтернативные потоки данных.
- Повреждение NTFS приводит к тому, что свободное пространство используется.
- Другие функции NTFS могут привести к путанице при выделении файлов.
Приведенные ниже сведения помогут вам оптимизировать, восстановить или получить более подробные сведения о том, как тома NTFS используют дисковое пространство.
Слишком большой размер кластера
На диске могут занимать только файлы и папки, включающие внутренние метафайлы NTFS, такие как MFT (MFT), индексы папок и другие. Эти файлы и папки потребляют все выделенные пространства файлов с помощью нескольких кластеров. Кластер — это набор смежных секторов. Размер кластера определяется размером раздела при форматировании тома.
Более подробную информацию о кластерах можно узнать в статье Размер кластера по умолчанию для NTFS, FAT и exFAT.
При создании файла он потребляет минимум один кластер места на диске в зависимости от начального размера файла. Когда данные позже добавляются в файл, NTFS увеличивает выделение файла на несколько размеров кластера.
Чтобы определить текущий размер кластера и статистику тома, запустите в командной строки команду chkdsk, доступную только для чтения. Для этого выполните указанные ниже действия.
Нажмите кнопку Пуск, выберите пункт выполнить, введите cmdи нажмите кнопку ОК.
В командной строки введите команду: chkdsk d: .
Где d: — буква диска, который требуется проверить.
Нажмите кнопку ОК.
Просмотрите полученные результаты. Например:
4096543 КБ всего места на диске. /a выберите нужное размещение. Пример: format D: /a:2048 (в этом примере используется размер кластера на 2 КБ).
Кроме того, можно включить сжатие NTFS, чтобы освободить пространство, потерянное из-за неправильного размера кластера. Тем не менее, это может привести к снижению производительности.
Атрибуты файлов или разрешения NTFS
Как в проводнике Windows, так и в команде Directory List dir /a /s отобразить общую статистику файлов и папок только для тех файлов и папок, к которым у вас есть разрешения. По умолчанию исключены скрытые файлы и защищенные файлы операционной системы. Это может привести к тому, что проводник или команда dir выводят неточные данные и статистику по размерам файлов и папок.
Чтобы включить эти типы файлов в общую статистику, измените Параметры папки. Для этого выполните указанные ниже действия.
- Нажмите кнопку Пуск, выберите пункт Мой компьютер, а затем дважды щелкните букву диска (например, D) тома. Откроется том и появятся папки и файлы, содержащиеся в корне.
- В меню Сервис выберите пункт Свойства папки, а затем перейдите на вкладку вид .
- Установите флажок Показывать скрытые файлы и папки и снимите флажок Скрывать защищенные системные файлы операционной системы .
- Нажмите Да при получении сообщения с предупреждением, а затем нажмите кнопку Применить . Это изменение позволяет проводнику Windows и dir /a /s команде суммировать все файлы и папки, которые содержит том, что у пользователя есть разрешения на доступ.
Чтобы определить папки и файлы, к которым у вас нет доступа, выполните указанные ниже действия.
В командной строки создайте текстовый файл из выходных данных dir /a /s команды.
Например: в командной строки введите следующую команду: dir d: /a /s >c:\d-dir.txt .
Запустите мастер резервного копирования или восстановления.
- Нажмите кнопку Пуск, выберите пункт выполнить, введите Ntbackupи нажмите кнопку ОК.
- Щелкните Расширенный режим.
В меню Сервис выберите пункт Параметры , перейдите на вкладку Журнал резервного копирования , щелкните подробно, а затем нажмите кнопку ОК.
В служебной программе резервного копирования выберите вкладку резервное копирование , а затем установите флажок для всего изменяемого тома (например: D:), а затем нажмите кнопку начать резервное копирование.
После завершения резервного копирования откройте журнал резервного копирования и сравните папку для папки. выходные данные журнала NTBackup с d-dir.txt выходом, сохраненным на шаге 1.
Так как резервное копирование имеет доступ ко всем файлам, его отчет может содержать папки и файлы, которые не отображаются в проводнике Windows и команде dir. Вы можете использовать интерфейс NTBackup для поиска тома без его резервного копирования, если вы хотите искать большие файлы или папки, к которым нельзя получить доступ с помощью проводника Windows.
После того как вы обнаружите файлы, к которым у вас нет доступа, вы можете добавить или изменить разрешения с помощью вкладки » Безопасность » во время просмотра свойств файла или папки в проводнике Windows. По умолчанию доступ к папке System Volume Information невозможен. Необходимо добавить правильные разрешения, чтобы включить папку в dir /a /s команду.
Вы можете заметить, что папки или файлы не имеют вкладки Безопасность . Кроме того, невозможно повторно назначить разрешения для затронутых папок и файлов. При попытке получить доступ вы можете получить следующее сообщение об ошибке:
Если у вас есть такие папки, обратитесь в службу технической поддержки Майкрософт за дополнительной справкой.
Недопустимые имена файлов
Папки или файлы, содержащие недопустимые или зарезервированные имена файлов, также могут быть исключены из статистики файлов и папок. Папки или файлы, содержащие начальные и конечные пробелы, действительны в файловой системе NTFS, но они не являются допустимыми в точке представления подсистемы Win32. Поэтому ни проводник Windows, ни Командная строка не могут надежно работать с ними.
Возможно, вам не удастся переименовать или удалить эти файлы или папки. При попытке сделать это может появиться одно из следующих сообщений об ошибке:
Ошибка при переименовании файла или папки
Не удается переименовать файл: не удается выполнить чтение из исходного файла или с диска.
Ошибка при удалении файла или папки
Не удается удалить файл: не удается выполнить чтение из исходного файла или с диска.
Если у вас есть папки или файлы, которые нельзя удалить или переименовать, обратитесь в службу технической поддержки Майкрософт.
Расширение основной таблицы файлов (MFT) NTFS
При создании и форматировании тома NTFS создаются метафайлы NTFS. Один из этих метафайлов называется основной таблицей файлов (MFT). Оно будет небольшим при создании (примерно 16 КБ), но растет по мере создания файлов и папок на томе. При создании файла он вводится в MFT как сегмент записи файла (FRS). FRS всегда составляет 1024 байт (1 КБ). По мере добавления файлов на том размер MFT увеличится. Однако при удалении файлов связанные ФРСС помечаются как свободные для повторного использования, но общее количество ФРСС и связанное выделение MFT остается. Поэтому не следует извлекать место, используемое MFT после удаления большого количества файлов.
Чтобы узнать, насколько велик размер MFT, можно использовать встроенный дефрагментацию для анализа тома. В полученном отчете представлены подробные сведения о размере и количестве фрагментов в MFT.
Фрагментация основной таблицы файлов (MFT)
Общий размер MFT = 26 203 КБ
Количество записей MFT = 21 444
Процент использования MFT = 81%
Общее число фрагментов MFT = 4
Тем не менее, для получения более подробных сведений о пространстве (накладных расходах), используемом всей NTFS, выполните команду chkdsk.exe, а затем просмотрите выходные данные в следующей строке:
В настоящее время только сторонние программы дефрагментации объединяют неиспользуемые записи FRS MFT и возмещаются в неиспользуемое пространство, выделенное для MFT.
Альтернативные потоки данных
NTFS позволяет файлам и папкам содержать альтернативные потоки данных. С помощью этой функции можно связать несколько выделений данных с одним файлом или папкой. Использование альтернативных потоков данных для файлов и папок имеет следующие ограничения.
- Проводник Windows и команда dir не сообщают данные из альтернативных потоков данных в рамках статистики размера файла или статистики тома. Вместо этого они отображают только общее количество байтов для основного потока данных.
- В результате выполнения команды chkdsk точно сообщается о пространстве, используемом файлами данных пользователя, включая альтернативные потоки данных.
- Дисковые квоты точно отслеживают и сообщают о всех выделениях потоков данных, входящих в файлы данных пользователя.
- NTBackup — записывает количество байтов, резервных копий которых было состоять в отчете о резервном копировании. Однако он не показывает, какие файлы содержат альтернативные потоки данных. Кроме того, в нем не отображаются точные размеры файлов, содержащих данные в альтернативных потоках.
Повреждение файловой системы NTFS
В редких случаях метафайлы NTFS $MFT или $BITMAP могут быть повреждены, что приводит к потере дискового пространства. Вы можете определить и устранить эту проблему, выполнив chkdsk /f команду для этого тома. В конце работы программы chkdsk вы получаете следующее сообщение, если необходимо скорректировать $BITMAP: исправление ошибок в атрибуте BITMAP основной таблицы файлов (MFT). В битовой карте тома обнаружено свободное место, помеченное как выделенное. Windows внес исправления в файловую систему.
Другие функции NTFS, которые могут привести к путанице при выделении файлов
Кроме того, NTFS поддерживает жесткие ссылки и точки повторной обработки, позволяющие создавать точки подключения томов и соединения каталогов. Эти дополнительные функции NTFS могут привести к путанице при попытке определить объем пространства, занимаемого физическим томом.
Жесткая связь — это запись каталога для файла независимо от того, где расположены данные файлов на этом томе. Каждый файл имеет по крайней мере одну жесткую связь. На томах с файловой системой NTFS каждый файл может иметь несколько жестких связей, поэтому один файл может находиться во многих папках (или даже в одной папке с разными именами). Так как все ссылки указывают на один и тот же файл, программы могут открыть любую из ссылок и изменить файл. Файл удаляется из файловой системы только после удаления всех ссылок на него. После создания жесткой связи программы могут использовать ее, как и любое другое имя файла.
Проводник Windows и Командная строка отображают все связанные файлы как один и тот же размер, несмотря на то, что все они используют одни и те же данные, и фактически не используют этот объем дискового пространства.
Точки подключения томов и соединения каталогов допускают пустую папку на томе NTFS, указывающую на корневую папку или подпапку другого тома. В проводнике Windows и команде dir/s выполните точку повторной обработки, подсчитайте все файлы и папки на целевом томе, а затем включите их в статистику тома узла. Это может привести к тому, что на томе узла используется больше места, чем фактически используемый.
В сводке можно использовать выходные данные chkdsk, GUI NTBackup или журналы резервного копирования, а также просматривать дисковые квоты, чтобы определить, как дисковое пространство используется для тома. Однако в этом случае в проводнике Windows и команде dir действуют некоторые ограничения и недостатки.