Диск на который производится запись заполнен флешка

Диск на который производится запись заполнен флешка?

Диск на который производится запись заполнен флешка

Довольно часто встречающаяся ситуация, когда флешка отображается в устройствах, но при попытке открыть её появляется характерное сообщение об ошибке:

Что делать в таком случае – непонятно. Беглый поиск в Интернете дал мне понять, что пользователю, столкнувшемуся с этой проблемой предлагается всякая чушь: форматировать, перепрошивать, выкидывать и т.д..

Не верите? Погуглите и посмотрите, перетирают одну и ту же статью, мол, нет раздела, вирусы или ещё что-то… Изредка попадаются материалы по низкоуровневому форматированию.

Общий посыл сводится к тому, что флешку хоть и можно попытаться вернуть к жизни, но данные там уже потеряны.

Как прошить USB флешку

О причинах

Всякий раз люди спрашивают о причинах. Объясняя тем, что “ничего не кидали, не били, оно само”. Я же обычно говорю, что её время пришло. Ну в самом деле, тут конкретно сказать невозможно. Проблема явно не в файловой системе от того, что флешку “внезапно выдернули”, проблема где-то глубже. На уровне контроллера.

И вот ко мне обратились с именно такой неисправностью и просьбой восстановить именно данные. Судьба самого флеш-накопителя уже не интересовала, важны были несколько файлов с неё.

Решение

Сразу говорю, решение подойдёт не каждому ввиду особых условий. Но если у вас, как и у меня, есть знакомые с нужным арсеналом, можно попробовать. Об арсенале я писал в одной из предыдущих статей.

Как восстановить данные с флешки если неисправен контроллер

Сегодня будет практика. Да, этот инструмент PC3000 Flash. Откройте ссылку выше в новом окне, посмотрите на эту аппаратуру, она заслуживает внимания.

Этапы восстановления информации

Мысль написать об этом статью возникла уже после того, как я выполнил задачу, поэтому возможна некоторая неполнота и непоследовательность, но я постараюсь описать хронологически и максимально полно всё, что сделал.

Разбираем флешку

Мне было проще – владелец флешки был не против ухудшения внешнего вида, поэтому я просто сломал корпус гвоздодёром. Чаще всего приходится аккуратно разделять половинки корпуса и отжимать защёлки. Должно получиться что-то вроде этого:

Хотя попадались затянутые в термоусадку, а могут быть и вовсе залитые компаундом. Тут как повезёт. Чаще всего они голые. Да и количество микросхем памяти может быть больше, чем 1. С двух сторон. Здесь лучше ярким фломастером подписать на поверхности чипа порядок. Первый – с той же стороны, что и контроллер, второй – с обратной.

Контроллер – это такой маленькая квадратная микросхема, со всех сторон окруженная ножками. Будет на других фото.

Выпаиваем микросхему памяти

Как делаю я – зажимаю флешку в “третью руку” – специальный зажим. Слегка подогреваю феном микросхему памяти до состояния “очень-преочень тёплая”, затем капаю флюсом под один ряд контактов, например ближайший ко мне. И начинаю феном фокусировать горячий воздух на этом ряду.

Когда флюс начинает закипать и парить, поддеваю лезвием целую сторону и начинаю расклинивать. Как правило, вся сторона выводов тут же отлипает. Здесь важно продолжать прогревать, чтобы не оторвать какой-нибудь контакт вместе с дорожкой. Аналогично повторяю с другой стороной.

Флюс здесь совершенно необходим – тепло равномернее распределяется, контакты получаются чистые и неслипшиеся. И вот, чип у нас. Остужаем и протираем от остатков флюса. Если планируете устанавливать чип обратно, можно подготовить конактные площадки на флешке – убрать лишний припой, пока горячая.

На всякий случай перепишем наименование контроллера – мне повезло, попался Alcor AU6990, это довольно распространённый чип с несложным (как правило) транслятором.

А это я тренировался. Все флешки успешно считаны

Считываем дамп памяти с чипа

Устанавливаем чип памяти в PC3000 Flash считыватель.

Дальше работает в специальной утилите. Надо сказать, что чип устанавливается с некоторым люфтом. И пока он наконец нормально сможет читаться, приходится его вытаскивать, подчищать, смещать, зажимать заново и т.д.

, может уйти некоторое количество времени. Для установки чипа есть специальная метка, по направлению которой нужно ориентировать ключ на чипе.

В случае, если перепутаете – утилита определяет и ругается, так что спалить чип вряд-ли получится.

Итак, запускаем утилиту, устанавливаем количество микросхем памяти (в нашем случае 1) и видим следующее:

Микросхема неизвестная. Читаем идентификатор микросхемы. Как я уже писал, это может получиться не с первого раза. Но когда наконец получится (я в вас верю!), то получим примерно следующее:

Теперь осталось считать дамп памяти с этой микросхемы и дальше работать уже с ним, сам чип можно будет устанавливать обратно (на самом деле я бы пока не спешил, если данные считаются не очень хорошо – возможно придётся перечитывать ещё раз на пониженной скорости, но у меня такого ещё не было).

Скорость чтения не ахти какая… Но бывает и меньше.

Итак, дамп памяти считан. Проблема в том, что структура памяти в микросхемах NAND принципиально отличается от структуры хранения данных на жёстком диске. Если образ диска можно просто подмонтировать к системе и работать с ним, как с виртуальным диском, то тут так не получится.

Как примонтировать образы, снятые dd в Windows

Производим корркетировку ECC

ECC – Error Correction Code – в общих чертах это специальные коды для устранения небольших ошибок кодирования информации, типа контрольные суммы или информация для восстановления. Чипы памяти весьма ненадёжная структура и то и дело биты начинают врать. Благодаря этим (ECC) кодам мы даже не замечаем сбоев.

После считывания дампа мы можем создать специальную структуру под названием “Граф преобразований”, где в виде конструктора можем проводить различные операции со считанными данными, комбинируя функции различным образом друг с другом. И на любом этапе можем посмотреть, как выглядят наши данные, пока не получим приемлемый результат.

Дело в том, что для уменьшения неравномерности износа ячеек памяти, запись в них ведётся по особым алгоритмам, поэтому “распутывать” этот клубок без контроллера (который знает этот алгоритм) нам придётся самим.

Выбираем опцию “Автоопределение типа ECC”.

Если нам повезло, то увидим нечто такое:

И после утвердительного ответа:

И длинный прогресс-бар внизу… Можно отправиться попить чай, поскольку процесс весьма продолжителен. Но приятно, когда большинство строк зелёные (много и красных бывает). На данном этапе корректируются страницы памяти с учётом ECC.

Определение алгоритма кодирования

Здесь возможны несколько путей решения.

  1. У нас есть модель контроллера (AU6990), можем сразу выбрать его в качестве транслятора, останется только экспериментально подбирать преобразования;
  2. У нас есть модель контроллера и чипа памяти, может пойти в “систему решений” от разработчиков PC3000Flash и получить готовые алгоритмы преобразований, если кто-то уже вычислял для этой связки чипа и контроллера, самый лёгкий вариант. В системе тысячи решений, насколько я успел заметить;
  3. Автоматическое определение алгоритма. Как повезёт.

Автоматика выглядит вот так:

Затем программа автоматически тестирует различные варианты преобразований и ищет характерные структуры (подозреваю, что корректный MBR), если информация корректна, то принимаются подобранные алгоритмы для всех остальных страниц памяти (но не всегда это работает корректно). Например, вот после ряда преобразований удалось нормально прочитать начало тома:

Источник: https://pix42.ru/disk-na-kotoryy-proizvoditsya-zapis-zapolnen-fleshka/

Не копируется на флешку большой файл или ошибка “Диск, на который производится запись, переполнен. Вставьте следующий диск”

Диск на который производится запись заполнен флешка

Для начала скажу, что я зарабатываю через вот этого брокера, проверен он временем! А вот хороший пример заработка, человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Часто мои знакомые сталкиваются с проблемой копирования файла большого размера на флешку. Флешка например 8 или 16 гб.

В случае, если файлы по размеру меньше чем 4 Гб, они спокойно копируются на неё, а если копируется файл больше 4 Гб, то вылетает информационное окно – “Диск, на который производится запись, переполнен. Вставьте следующий диск”.

Хотя на флешке места еще гораздо больше чем 4 Гб. Так как же записать большие файлы на флешку или на жесткий диск? В чем здесь проблема?

А проблема заключается в том, что практически все USB-флеш накопители и карты памяти выпускаются с завода отформатированными в файловой системе FAT или FAT32 для того чтобы обеспечить совместимость со всеми мобильными устройствами, но данный тип файловой системы не поддерживает запись файлов размер которых превышает 4 Гб. Для того, чтобы записать решить эту проблему необходимо отформатировать накопитель в NTFS. Как это сделать, причем разными способами, мы увидим далее:

Вариант 1. Форматирование флешки

Нажимаем кнопку ”Пуск”, открываем “Мой компьютер”, выбираем свою флешку. Нажимаем на значке вашего накопителя правой кнопкой мыши, вызываем контекстное меню. Дальше выбираем пункт “Форматировать…”.

Появляется окно с настройками режима форматирования флешки. Если у вас установлена Windows 7, то в меню “файловая система” уже есть вариант значения NTFS.

А вот если вы обладатель Windows XP, то такого значения может и не быть.

Для того чтобы возможность форматирования флешки в NTFS было доступно в Windows XP делаем следующие действия: Нажимаем кнопку “Пуск”, затем выбираем “Настройка – Панель управления – Система”. В открывшемся окне “Свойства системы” переходим на закладку “Оборудование” и нажимаем на кнопку “Диспетчер устройств”.

Затем в окне “Диспетчер устройств” нажимаем на плюсик возле надписи “Дисковые устройства”, после чего дважды нажимаем на надпись с наименованием нашей флешки. В появившемся окне переходим на вкладку “Политика” и устанавливаем точку на пункт “Оптимизировать для выполнения”, после этого нажимаем на “ОК”.

У вас должно получиться как на картинке:

Закрываем все окна. Теперь снова вызываем окно для настроек форматирования флешки, так же как описывалось выше.

В меню “Файловая система” появится значение NTFS, мы выбираем это значение и запускаем форматирование флешки. Вот теперь мы можем записывать на флешку файлы большого размера.

После того как отформатируете флешку в Windows XP, верните обратно настройки на вкладке “Политика” в значение “Оптимизировать для быстрого удаления”.

Обратите внимание на следующие моменты. Большинство телефонов и других мобильных устройств не поддерживает карты памяти, отформатированные в NTFS.

Также накопители, отформатированные в NTFS более чувствительны к “безопасному извлечению”, чем флешки с файловой системой FAT32.

Всегда используйте “безопасное извлечение”, когда работаете с накопителями, отформатированными в NTFS чтобы избежать пропадания или повреждения записанных файлов.

Вариант 2. Конвертирование флешки.

Для преобразования файловой системы из FAT32 в NTFS в Windows существует программа “convert.exe” которая находятся в папке C:WindowsSystem 32. Порядок наших действий в этом случае следующий. Нажимаем “Пуск”, выбираем выбираем пункт “Выполнить…”, набираем команду “cmd” и нажимаем на “ОК”. Открывается окно с черным фоном, белыми надписями и мигающим курсором. Набираем следующую :

“convert: /fs:ntfs /nosecurity /x”

Нажимаем “Enter” для запуска команды, не извлекайте накопитель, пока не появится сообщение об окончании преобразования, после завершения конвертирования вводим команду “exit” и нажимаем ”Enter”. Теперь ваша флешка в формате NTFS.

Используя этот способ, необходимо обратить внимание на следующие моменты:

На флешке должно быть достаточно свободного места для конвертирования файловой системы. В противном случае вы получите сообщение об ошибке. Это означает что вам необходимо освободить место на флешке, удалив ненужные файлы, или скопировав часть файлов на жесткий диск ПК;

Хотя утилита convert.exe позволяет преобразовывать файловую систему флешки без потери данных, все таки рекомендуется перед выполнением конвертирования скопировать все данные, имеющиеся на флешке, на жесткий диск компьютера;

Загрузка…

Источник: https://j4web.ru/windows/fleshka.html

Восстановление объема флешки

Диск на который производится запись заполнен флешка

Иногда флеш-накопитель после форматирования или неверного извлечения начинает некорректно отображать размер памяти – например, вместо 16 ,8 Гб доступно только 8 Гб или еще меньше. Есть и другая ситуация, при которой заявленный размер изначально намного больше, чем реальный объем. Рассмотрим оба случая, чтобы разобраться, как восстановить правильный объем накопителя.

Инструкция восстановления объема

Чтобы восстановить реальный размер флеш-накопителя, нужно выполнить низкоуровневое форматирование. В результате с флешки будут удалены все данные, поэтому предварительно перенесите информацию на другой носитель.

  • В меню «Пуск» найдите командную строку и запустите её с полномочиями администратора.
  • Введите команду «diskpart», чтобы открыть одноименную утилиту для работы с дисками.
  • Выведите список всех подключенных носителей командой «list disk». Найдите подключенную флешку по её объему (если у вас накопитель на 16 Гб, он может отображаться как диск на 15 Гб).
  • Выберите номер диска – «select disk=5». Вместо «5» вы указываете номер флешки.
  • Командой «clean» очистите флеш-накопитель от содержимого. Вместе с файлами будет удалена и разметка.

Вы получили полностью чистый носитель, теперь нужно заново его разметить. Выполняется эта процедура через диспетчер задач:

Инструкция 2 Утилиту от Transcend проведет низкоуровневое форматирование, после чего в свойствах флешки будет отображаться реально доступная память.

  • Запустите диспетчер задач и найдите флеш-накопитель. Вместо разделов у него будет неразмеченная область. Кликните по ней правой кнопкой и выберите «Создать простой том»
  • Отметьте пункт «Форматировать» и выставите параметры. Файловая система – FAT32, кластер по умолчанию.

После завершения форматирования объем накопителя станет таким, каким он был прежде. Если у вас флеш-накопитель от компании Transcend, то вы можете восстановить его реальный размер с помощью бесплатной утилиты Transcend Autoformat. Эта программа самостоятельно определяет объем флешки и возвращает его корректное отображение.

  • Запустите утилиту. В поле «Disk Drive» выберите букву подключенного съемного диска.
  • Выберите тип накопителя – SD, MMC или CF (написан на корпусе).
  • Поставьте чекбокс «Complete Format» и нажмите «Format».
  • Утилиту от Transcend проведет низкоуровневое форматирование, после чего в свойствах флешки будет отображаться реально доступная память.

Работа с китайскими флешками

Китайские флеш-накопители, купленные на Aliexpress и других подобных онлайн-площадках за небольшие деньги, часто имеют один скрытый недостаток – их реальная емкость существенно ниже заявленного объема. На флешке написано 16 Гб, но прочитать с неё можно не более 8 Гб – остальная информация на самом деле никуда не записывается.

https://www.youtube.com/watch?v=GLmUOpkLpkE

Достигается такой эффект путем перепрошивки контроллера. Если записанные файлы не превышают реально доступный объем флешки, то вы не поймете, что вас обманули, пока не столкнетесь с тем, что часть информации пропала. Но определить размер накопителя можно заранее, не доводя дело до неприятной ситуации:

  • Подключите накопитель к компьютеру.
  • Скачайте и запустите бесплатную утилиту H2testw.
  • Нажмите «Select Target» и укажите букву флешки, которую вы подозреваете в неправильном отображении объема. Щелкните «Write +Verify», чтобы запустить проверку носителя.
  • Если реальный размер накопителя соответствует заявленному параметру, то тест закончится фразой «Test finished without errors». Если же память флешки на самом деле не такая объемная, то вы увидите отчет, в котором будут две строки – «OK» и «LOST».

«OK» – это реальная память флешки, тот объем, который вы можете заполнить данными. «LOST» – фейковое значение, пустое место, известное только перепрошитому контроллеру. Чтобы не путаться, нужно восстановить настоящий объем накопителя. Сделать это можно через бесплатную китайскую программу MyDiskFix. Утилита не имеет русскоязычного интерфейса, поэтому придется ориентироваться по скриншоту.

  • Подключите накопитель к компьютеру и убедитесь, что программа правильно определила букву флешки в верхней строке.
  • Отметьте второй пункт в левом поле (запуск низкоуровневого форматирования).
  • В строке возле цифры 32 нужно вписать число реальных секторов, которые вы узнали с помощью программы H2testw. Число секторов написано в скобках в строке «Ок».
  • Нажмите верхнюю кнопку возле надписи «Debug». На экране будут появляться окна-предупреждения, в которых нужно нажимать «Да» и «ОК».
  • При низкоуровневом форматировании все данные с флешки будут стерты, зато сам накопитель получит реальный размер. После устранения ошибки с неверным отображением объема вы будете точно знать, куда пропало свободное место и сколько файлов можно записать на носитель.
  • Есть различные способы исправить ошибки USB накопителя путем манипуляций с драйверами, действий в «Управлении дисками» Windows или с помощью командной строки (diskpart, format и пр.) не привели к положительному результату, можно попробовать утилиты и программы для ремонта флешек, предоставляемые как производителями, например, Kingston, Silicon Power и Transcend, так и сторонними разработчиками.

Как найти программу для ремонта флешки

На самом деле такого рода бесплатных утилит для ремонта флешек куда больше, чем здесь перечислено: я постарался учесть лишь относительно «универсальные» инструменты для USB накопителей разных производителей.

Вполне возможно, что ни одна из вышеперечисленных утилит не подходит для того, чтобы восстановить работоспособность вашего USB накопителя. В этом случае, вы можете воспользоваться следующими шагами, чтобы найти нужную программу.

  • Загрузите утилиту Chip Genius или Flash Drive Information Extractor, с помощью нее вы можете узнать, какой контроллер памяти используется в вашем накопителе, а также получить данные VID и PID, которые пригодятся на следующем шаге. Загрузить утилиты можно со страниц: http://www.usbdev.ru/files/chipgenius/ и http://www.usbdev.ru/files/usbflashinfo/соответственно.
  • После того, как эти данные вам известны, зайдите на сайт iFlash http://flashboot.ru/iflash/ и введите в поле поиска VID и PID, полученные в предыдущей программе. 
  • В результатах поиска, в столбце Chip Model обратите внимание на те накопители, в которых используется тот же контроллер, что и у вас и посмотрите на предлагаемые утилиты для ремонта флешки в столбце Utils. Остается только найти и скачать соответствующую программу, после чего посмотреть, подходит ли она для ваших задач.

Дополнительно: если все описанные способы отремонтировать USB накопитель не помогли, попробуйте низкоуровневое форматирование флешки

Источник: https://zen.yandex.ru/media/id/5c1c24b42f63f200abc92389/vosstanovlenie-obema-fleshki-5ce2b34883178c00b3360401

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.