Все мы используем USB накопители, флешки, карты памяти. Они надежнее, чем диски, компактнее, удобнее, быстрее. Но даже в таких надежных носителях случаются ошибки. Недавно я столкнулся с проблемой – у моей флешки уменьшился объем с 16 Гб до 2. Так же она перестала распознаваться в Unix системах, а Windows отказывался ее открывать.
Ранее я писал, что делать, если флешка не открывается. Форматирование не помогло. Моя проблема возникла из-за ошибки при записи LiveUSB на флешку через стандартную утилиту Linux. Возможно это связано с тем, что флешка была загрузочной (Читайте, как создать загрузочный диск или флешку) и я забыл предварительно ее отформатировать. В этой статье я опишу способ, который мне помог. Вы узнаете, что делать если уменьшился объем флешки в Проводнике Windows.
Диагностика
В результате программных сбоев, флеш-накопитель разбивается на две части: размеченная и неразмеченная. В Проводнике мы видим только размеченную область флешки, потому создается впечатление, что флешка уменьшилась в размере. А исправить это несложно. Нужно просто переразметить ее, объединив две области.
Чтобы удостоверится в этом, стоит зайти в стандартную утилиту “Управление дисками”. Попасть туда можно двумя способами:
- Открыть окно “Выполнить” (Win+R), ввести diskmgmt.msc и нажать Enter.
- На иконке Мой компьютер вызвать контекстное меню (ПКМ), перейти в Управление и найти там Управление дисками.
В появившемся окне не сложно найти свою флешку. Вы увидите неразмеченную область, окрашенную в черный цвет. К сожалению, тут мы ничего не можем исправить. Программа не даст объеденить разделы, расширить один из них или переразметить накопитель. Не спешите закрывать окно, оно еще понадобится.
Исправление
Нам понадобится более мощная программа для возвращения прежнего размера флешки. К счастью, разработчики Windows добавили ее в ОС. Открываем командную строку от имени администратора и вводим команду diskpart. Данная утилита работает в режиме командной строки, так что команды будем вводить вручную. В черном окошке вместо текущей директории должна быть надпись DISKPART
Выведем список накопителей на компьютере командной list disk. SSD диски тоже будут отображены в списке. Вам нужно найти сломанную флешку. Ориентироваться можно на полный размер накопителя. В моем случае, нужно было найти накопитель объемом в 16 гигабайт и запомнить его номер. Нашли? Отлично.
Теперь выберем флешку командой select disk=N, где N – номер накопителя. Выбрали? Продолжаем.. С помощью команды clear очищаем флешку. Заметьте, на этом шаге не нужно указывать номер диска. Процесс очистки у меня занял 3 секунды. После сообщения об успешной очистке диска закрываем DISKPART.
Возвращаемся к “Управление дисками” и видим, что все пространство на флешке стало неразмеченным. Для завершения “ремонта” следует нажать ПКМ на неразмеченной области, создать том. Мастер создания томов создаст единый раздел для всего пространства накопителя. Вот и все, флешка как новая.
Вместо заключения
С подобными ситуациями часто сталкиваются фотографы, видеооператоры, те, кто постоянно использует USB флешки и карты памяти. Как видите, исправить проблему с уменьшением объема флешки достаточно просто. Несколько несложных операций в командной строке и проблема решена. Теперь вы знаете что делать, если флешка уменьшилась в размере. Желаю удачи.
флешка кингстон-8Gb нестого-нессего стало показывать только b, после выполнения всех действий, и создания Простого тома она поделилась на 2! теперь показывает 2мб. может она своё отслужила.. или я что-то не то делал помогите пожалуйста что делать жалко выкидывать, причем на протяжении всех действий я так и не увидел что там где-то есть около 8Gb, неразмеченой области вообще нету всюду видит только 4мб .! С флешкой помогло. Спасибо большое. А если так почистить винчестер, разделы пропадут или останутся? Просто веник на З Тб и 700 Гб не распределен
Попробуйте расширить один из разделов жесткого диска. (Управление дисками)
Здравствуйте! По поводу последнего шага. А если при нажатии ПКМ нет активных функций, кроме свойства и справка? В свойства захожу, выбираю вкладку “том”, но там тоже ничего сделать не могу. Может есть возможность так же через командную строку всё прописать?