Error opening drive flashnul

Flashnul Flashnul – небольшая утилита, которая может здорово выручить, когда нужно выполнить диагностику Flash-памяти, либо создать образ ее содержимого. Работает с флешками, картами памяти SecureDigital, Memory Stick, XD и т.д. Работа с программой осуществляется посредствам командной строки. Первоначально, когда утилита появилась в 2006 году, основной задачей flashnul была помощь при программной починке накопителей. Она […]

Содержание

  1. Flashnul
  2. Функционал программы
  3. Инструкция по использованию
  4. Flashnul. Отформатировать, вылечить, исправить флэшку (flash drive, и другие внешние носители) — просто!
  5. Не форматируется флешка, что делать
  6. Не форматируется флешка, что делать
  7. Что делать, если флешка не форматируется
  8. Способ 1: EzRecover
  9. Способ 2: Flashnul
  10. Способ 3: Flash Memory Toolkit
  11. Способ 4: Форматирование через «Управление дисками»
  12. Способ 5: Форматирование в безопасном режиме через командную строку

Flashnul

Flashnul – небольшая утилита, которая может здорово выручить, когда нужно выполнить диагностику Flash-памяти, либо создать образ ее содержимого. Работает с флешками, картами памяти SecureDigital, Memory Stick, XD и т.д.

Работа с программой осуществляется посредствам командной строки. Первоначально, когда утилита появилась в 2006 году, основной задачей flashnul была помощь при программной починке накопителей. Она использовалась для обнуления блоков. Позднее функционал был расширен.

Версия 1.0 rc2
Размер 73,9 KB
Категория HDD утилиты
Разработчик Георгий Шуклин
Система Windows 10 и 11, Windows 8, Windows 7, Windows XP, Windows 2000, Windows 2003
Интерфейс Английский
Тип лицензии GNU

Функционал программы

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

Основные выполняемые flashnul операции следующие:

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

Если программа используется как вспомогательный инструмент для восстановления устройства, то основной его функцией будет работа с образами.

Описанные выше операции производятся на уровне абстракции блочных устройств.

Инструкция по использованию

После скачивания и распаковки архива рекомендуется просмотреть подробный мануал на русском языке от ее автора.

Запускать программу можно либо через диалог «Выполнить», либо через командную строку (имя – flashnul.exe).

  1. Войти в диалог «Выполнить» (Win+R).
  2. Прописать в строке путь к программе.
  3. После пути поставить пробел и указать команду.

Основные режимы утилиты:

flashnul f: Описание
-R Безопасная проверка читаемости и скорости чтения.
-T Обычный тест чтения и записи, уничтожающий информацию.
-I Полное тестирование, помогает с анализом работы контроллера.
-Q Быстрая проверка чтения или записи первых 512 байт информации из каждых 64 кб. Отображает повреждения крупных блоков данных. Есть риск потери данных при анализе блоков со сбоями.
-F Необратимое удаление данных. Заполнение содержимого указанным байтом. По умолчанию – нулем.
-B Затирание первого сектора. Доступ к данным будет невозможен для стандартных средств Windows.
-S + адрес места сохранения Создание образа и его сохранение.
-L + адрес места сохранения Запись образа.
-h Справка по программе.

*Под f подразумевается буква устройства, с которым производится работа.

  • flashnul -p – вывод списка устройств;
  • flashnul -p=1 – только физические диски;
  • flashnul -p=2 – только логические диски.

Уже после этого пользователь может сделать базовые выводы о ситуации. Например «not available» напротив диска будет означать, что программа видит его в системе, но доступ к нему невозможен. Это может быть одним из признаков поломки.

Чтобы посмотреть информацию о диске требуется ввести flashnul и либо букву носителя, либо – порядковый номер в списке физических устройств в качестве аргумента.

Информация о диске

Кроме информации о емкости и геометрии диска, доступны будут следующие параметры:

Параметр Описание
Delta to near power or 2 Различие между ближайшей степенью числа 2 и реальным объемом памяти. Если значение показателя >10%, то вероятно емкость уменьшена за счет того, что отключены поврежденные блоки.
Surplus size Различие настоящего размера и размера в CHS.
Removable device Является ли устройство сменным.
Command Queue Поддержка очереди команд.
Device Vendor Производитель.
Device Name Название.
Revision Версия устройства.
Device serial Серийный номер.
Device hotplug Поддержка горячей замены.
Media hotplug Поддержка горячего отключения.

Подробнее разобрать стоит работу с образами данных, т.к. их извлечение – это одна из наиболее важных функций утилиты для подавляющего большинства пользователей. Стоит запомнить, что данная операция будет невозможна, если уже присутствует другой файл образа, либо если с образом возникнет ошибка ввода или вывода. Операция может прерваться и в случае обнаружения сбоя блоков накопителя, но конкретно эту проблему, в отличие от двух первых, можно быстро решить, заранее прописав в команде параметр ignore (-i).

Еще один полезный при выполнении операции параметр – range (-r), задающий диапазон байтов для чтения. Можно задать только начальную точку или начало и конец, через точку с запятой. Обе величины считаются от начала устройства, должны быть кратны размерам сектора и ограничены 2 Гб.

Сохранение образа

Таким образом, команда может иметь следующий вид:

  • flashnul f: -S файл сохранения.

Пример: flashnul f: -S C:work.img

  • flashnul f -S C:work.img -r=начало;конец -i

Создание образа с определенным диапазоном чтения и игнорированием сбоящих блоков. Диапазон может задаваться схожим образом и для тестирования накопителей.

Утилита распространяется в комплекте с мануалом и конфигуративным файлом исходников.

Источник

Flashnul. Отформатировать, вылечить, исправить флэшку (flash drive, и другие внешние носители) — просто!

Наверняка сталкивались с ситуацией, когда при подключении microSD или USB-Flash система предлагает нам произвести форматирование носителя.
Иногда форматирование удаётся, а иногда валится с руганью о невозможности произвести запись на устройство.
Вот для таких то случаев и используется утилитка Flashnul

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

Однако существует так же и GUI версия (по сути оболочка с описанием, которая выполняет командную строку с нужными ключами)

С оболочкой многим будет на порядок приятнее и понятней работать

Выглядит всё это следующим образом:

После того как мы выбираем устройство, ставим галочку в разделе диагностики… жмём «Начать тест».

Выскакивает окошко консоли в котором видим:

…информацию по устройству, ход выполнения операций, ну и собственно проблемы если они имеются.

У меня обычное тестирование на чтение сразу выдало ошибку.

Отформатировал (установив галочку — «не быстрое»)

После чего выбрал «инкрементальный тест», ошибок уже не было!

Осталось отформатировать и пользоваться.

Архим с данной утилитой забираем тут -> Flashnul_GUI

Источник

Не форматируется флешка, что делать

Форматирование – полезная процедура, когда нужно быстро удалить ненужный хлам, поменять файловую систему (FAT32, NTFS), избавиться от вирусов или устранить ошибки на флешке или любом другом накопителе. Делается это в пару кликов, но бывает, что Windows сообщает о невозможности завершить форматирование. Давайте разбираться, почему так происходит и как решить эту проблему.

Не форматируется флешка, что делать

Содержание: Не форматируется флешка, что делать

Что делать, если флешка не форматируется

Скорее всего, когда форматирование невозможно завершить, вы увидите такое сообщение, как показано на фото ниже.

К этому приводят многие причины:

  • некорректное завершение копирования данных (например, когда вы выдёргиваете флешку, на которую что-то скидывалось);
  • отказ от использования «Безопасного извлечения»;
  • механическое повреждение флешки;
  • её низкое качество (зачастую неисправными оказываются дешёвые Микро СД);
  • проблемы с разъёмом USB;
  • процесс, препятствующий форматированию и прочее.

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

Способ 1: EzRecover

Это одна из программ, которая может помочь, даже если компьютер не видит флешку.

1. Вставьте флешку и запустите EzRecover .

2. Если программа выдала ошибку, выньте и снова вставьте носитель.

3. Осталось нажать кнопку «Recover» и подтвердить действие.

Способ 2: Flashnul

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

Будьте внимательны при использовании Flashnul, чтобы не повредить данные на других дисках.

Чтобы воспользоваться данным программным обеспечением, сделайте вот что:

1. Скачайте и распакуйте программу.

2. Запустите командную строку, например, через утилиту «Выполнить» (запускается с помощью одновременного нажатия кнопок «WIN» и «R»), введя туда команду «cmd». Нажмите «Enter» на клавиатуре или «ОК» в том же окне.

3. В распакованных файлах скачанной ранее программы найдите «flashnul.exe» и перетащите в консоль, чтобы там корректно отобразился путь к программе.

4. Через пробел напишите «[буква Вашей флешки]: -F». Обычно букву накопителя присваивает ей система. Снова нажмите «Enter».

5. Далее вам будет предложено подтвердить согласие на удаление всех данных с носителя. Убедившись, что речь идет о нужном носителе, введите «yes» и нажмите «Enter».

6. По завершении операции вы увидите такое сообщение, как показано на фото ниже.

Теперь можно форматировать флешку стандартным образом. Как это сделать, подробно описано в инструкции по восстановлению накопителей фирмы Kingston (способ 6).

Способ 3: Flash Memory Toolkit

Flash Memory Toolkit включает в себя ряд компонентов для работы с переносными Flash-накопителями. Скачивать данную программу нужно на официальном сайте.

1. Запустите программу. Для начала выберете нужную флешку в выпадающем списке.

2. В рабочей области отобразиться вся информации о ней. Можно попытаться использовать кнопку «Форматировать», но вряд ли что-то получится, если не работает стандартное форматирование.

3. Теперь откройте раздел «Поиск ошибок», поставьте галочки напротив «Тест записи» и «Тест чтения», после чего нажмите «Запустить».

4. Вот теперь можно нажимать кнопку «Форматировать».

Способ 4: Форматирование через «Управление дисками»

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

Инструкция выглядит следующим образом:

1. В поле «Выполнить» (Win+R) введите команду «diskmgmt.msc».

2. В появившемся окне вы увидите перечень всех дисков. Напротив каждого из них – данные о состоянии, типе файловой системы и объёме памяти. Нажмите правой кнопкой по обозначению проблемной флешки и выберите «Форматировать».

3. На предупреждение об удалении всех данных ответьте «Да».

4. Далее нужно будет указать имя, выбрать файловую систему и размер кластера (при необходимости). Нажмите «ОК».

Способ 5: Форматирование в безопасном режиме через командную строку

Когда форматированию препятствует какой-то процесс, этот способ бывает весьма эффективным.

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

1. Для перехода в безопасный режим перезагрузите компьютер и до появления логотипа Windows зажмите клавишу «F8». Должен появиться загрузочный экран, где выберите «Безопасный режим».

2. Лишние процессы в этом режиме точно работать не будут – только самые нужные драйвера и программы.

3. Вызываем командную строку и прописываем «format i», где «i» – буква вашей флешки. Нажимаем «Enter».

4. Осталось перезагрузиться в обычный режим.

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

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

Источник

← Вернуться в раздел «Магнитные носители информации»

Не получилось поиском ответ найти..

Цитата:

mFormat- стандартная утилита, идет в комплекте с флешками Transcend. После закрытия флешки паролем виден только один *.exe программы.

после установки пароля выдает «Вставте диск в дисковод …» так и должно быть? или всеже доступ к файл mFormat.exe на флэшке должен быть?
Флэшка JetFlash V90

Автор: shadow_member
Дата сообщения: 09.07.2008 20:25

zihvild

Цитата:

«Вставте диск в дисковод …»

Этого не должно быть, похоже, глюк программы или его последствия.

Цитата:

доступ к файл mFormat.exe на флэшке

Должен быть доступ, иначе некуда будет пароль вводить.

Мне эта штука не понравилась, были после нее проблемы, уже не вспомню точно какие, но пришлось форматировать флешку.
Перешел на LockNGo- увы, платная и невзломанная, но классная.

Автор: ikomar
Дата сообщения: 12.07.2008 22:57

Подскажите что делать.
Флешка Kingston DataTraveller 2.0 8 гиг
ПРи подключении к ноуту (vista) правильно определяется и позволяет открывать файлы. Но стоит начать копировать, как происходит ошибка, винда выдает сообщение «Файл не существует» (или что-то вроде). При этом, если подключаю через старый USB 1.1 хаб все работает нормально.
После сооющения об ошибке остается висеть съемный диск без названия с нулевой емкостью.

Автор: Askhat
Дата сообщения: 13.07.2008 00:32

ikomar
Стандартный набор действий:
Пробуем эту флэшку на др. компьютере со старой, доброй ХР с USB 2, воткнув в порт сзади. Если там все работает, тогда это проблема железа и/или операционки.

Автор: nepster z
Дата сообщения: 14.07.2008 11:18

помогите с утилитой для USB Myflash 2 Gb для устоновки проограммы зашиты паролем.

Автор: shadow_member
Дата сообщения: 14.07.2008 13:16

nepster z

Цитата:

проограммы зашиты паролем.

-Самый беспроблемный вариант- Dekart Private Disk 2.9 создает на флешке защищенный паролем контейнер (файл), куда складываешь все секреты. И на русском, и лечится, и работает прекрасно.
TrueCrypt— делает то же, бесплатна. На мой взгляд, она уступает DPD. По последним версиям достаточно негативных откликов.
LockNGo— защищает всю флешку. После закрытия флешки паролем виден только lockngo.exe.
Очень хорошая, но не лечится.
-Использовать утилиты от производителей других флешек. Сам не пробовал, и, скорее всего, это худший вариант. У меня был опыт неудачной работы с mFormat- утилитой от Transcend, на флешке Transcend.
Чуть было не забыл:
Dekart Private Disk Light 1.22
Бесплатная, на русском.
Remora Usb Disk Guard 1.5 Интерфейс программы в виде флешки. Шифрует папки и файлы на флешке. Бесплатная, но есть и платная Pro. Офсайт когда- то был здесь

Автор: ildarka666
Дата сообщения: 15.07.2008 10:22

Здраствуйте помогите советом, Kingston DataTraveller 2 плюс 4 гиг , работает неисправно в следующем после форматирования на уровне дос нормально открывается, записываю какой либо файл нормально записывается, вырубаю флэшку, заново включаю происходит !)либо видит флэшку видит его имя, но при попытке зайти в «мой компьютер» комп зависает и выдает ошибку, зайти не возможно и форматировать в виндовс тоже, только через дос. 2) флешка нормально открывается но файлы все в виде неизвестных форматов и с каракулями вместо имен файлов. 3) заходит файлы норм отоборажаются но при попытке вопроизвести медиа файлы выходит ошибка. форматировал уже много раз иногда бывает запишет все норм иногда нет, что в таком случае можно сделать?

Автор: Askhat
Дата сообщения: 16.07.2008 00:01

ildarka666
Пробуем отформатировать: HP USB Disk Storage Format Tool
Если не поможет — определяем марку контроллера и ищем инж. утил.

Автор: Pis
Дата сообщения: 16.07.2008 02:32

Хочу приобрести USB-Stick 32GB.
Прочёл много инфы об этих накопителях.
Также пришлось почитать и тесты.
У моему удивлению модель Corsair Flash Voyager 32GB USB 2.0 оказалась в тестах на последнем месте из-за несравнимой с другими моделями скорости чтение/запись.
На первом месте(из 3-х сравниваемых) оказался OCZ Rally2 32GB, USB 2.0 стимостью под 100 евро.
У кого есть дополнительная инфа по этому поводу и опыт использования таких USB-Stick(ов)?

Автор: SergeyNND
Дата сообщения: 17.07.2008 19:56

Кто поможет советом:
Сдохла у людей USB-флешка TakeMS 4Gb.
+ При подключении определяется, диск ей назначается.
— Емкость 0 байт
— Информация не читается/не пишется (хотя на ней что-то было записано)
— Не форматируется (стандартно)
— flashnul сектора стереть не может
+ Метка тома читается

Device User Name: S31B0804 USB DISK USB Device (D)
Device Friendly Name: S31B0804 USB DISK USB Device
Device PNP Name: USBVID_090C&PID_1000AA04012700031848
Device HardwareID: USBVid_090c&Pid_1000&Rev_1100

Вот что говорит flashnul v. 0.993:

>flashnul.exe -p
Avaible physical drives:
<…..>
3 size = -1 ( -not avaible- )

>flashnul.exe 3
DeviceIoCtrl() / IOCTL_DISK_GET_DRIVE_GEOMETRY failed: Не удается найти указанный файл.
DeviceIOControl() / IOCTL_DISK_GET_LENGTH_INFO failed: (-1) Не удается найти указанный файл.

Disk PhysicalDrive3 (UNC name: \.PhysicalDrive3)
————————————————[Adapter & Device properties]—
Bus type = (7) USB
Removable device = Yes
Command Queue = Unsupported
Device vendor = S31B0804
Device name = USB DISK
Revision = 1100
—————————————————————[Hotplug info]—
Device hotplug = Yes
Media hotplug = No

Еще:
Если при подключении флешки активен Касперский, он находит вирус Worm.Win32.AutoRun.dui Файл: D:Autorun.inf, но тутже: Лечение не возможно: объект не найден. Т.е. содержимое флешки все-таки доступно !

Чем это можно побороть ? (я не про вирус конечно…)

Автор: Askhat
Дата сообщения: 17.07.2008 22:45

SergeyNND
Судя по Vid/Pid флэшка с контроллером Silicon Motion
Может подойти с сайта ADATA — adata.com.tw
1166682780_USB_Flash_Disk_Utility.zip для контроллера Silicon Motion
Информация с флэшки будет потеряна.

Автор: SergeyNND
Дата сообщения: 17.07.2008 23:15

Askhat
Спасибо, 1166682780 пишет — Флеш диск не найден. Варианты ?

Информация с флешки в данном случае не важна.

Автор: GennadyIS
Дата сообщения: 18.07.2008 08:55

Автор: Askhat
Дата сообщения: 18.07.2008 09:51

Автор: SergeyNND
Дата сообщения: 18.07.2008 11:09

GennadyIS
Askhat

Цитата:

Вот эти утилиты пробовали?

Цитата:

Более сложный путь

Пробовал. Точно такую же рабочую флешку многие утилиты находят.
Похоже — в морг ???

Автор: Askhat
Дата сообщения: 18.07.2008 11:18

Разобрать и посмотреть, какой контроллер.

Автор: SergeyNND
Дата сообщения: 18.07.2008 13:09

Askhat

Цитата:

Разобрать и посмотреть, какой контроллер.

Суть в том, что флешка на гарантии. НО ! Отдавать в сервис с вирусом — реальный шанс получить отказ.

Проблему кажется решил. На многих форумах люди бьются над этим, и симптомы такие же, но решения нигде не нашел. Путь к победе мне указал… ВИРУС!!! Сейчас надо убегать, завтра проведу тестирование и отпишу если все ОК. По крайней мере флешка уже распознается нормально и читается/пишется.

Автор: Pis
Дата сообщения: 19.07.2008 12:23

Привет,

чем отформатировать в NTFS USB-Stick OSZ RALLY2 32GB?
Необходимо для того, что при использования на флешке программы TrueCrypt весь раздел разбивается на подразделы, и если установить величину разделов более 4Ггб, прога откажется это делать, ссылаясь на то, что необходимо форматирование в NTFS.

Автор: Askhat
Дата сообщения: 20.07.2008 16:12

Автор: Pis
Дата сообщения: 20.07.2008 17:57

Цитата:

HP USB Disk Storage Format Tool

Но это, как я понимаю, для устройств HP.
Я читал, что подобные утилиты должны прменяться только попринципу «утилита-устройство той же фирмы.»

Автор: Top10
Дата сообщения: 20.07.2008 18:45

Pis

Цитата:

Я читал, что подобные утилиты должны прменяться только попринципу «утилита-устройство той же фирмы.»

Главное, чтобы микросхемы в флэхе были одинаковые.

Автор: Pis
Дата сообщения: 20.07.2008 20:32

Цитата:

Главное, чтобы микросхемы в флэхе были одинаковые.

А откуда я могу знать, что там?

Автор: Askhat
Дата сообщения: 20.07.2008 21:02

Pis
Эта утилита форматирует флэшки(USB Flash Disk) любых производителей.

Автор: Pis
Дата сообщения: 20.07.2008 23:04

Цитата:

Эта утилита форматирует флэшки(USB Flash Disk) любых производителей.

Есть ли какие-то особенности пр форматировании(чтобы после этого на потерять скорость при записи/чтении и т.д.?
Мне нужно отформатировать 32Гб- флешку, установив файловую систему NTFS с размером кластера в 4Кб.

Автор: Fisher2
Дата сообщения: 22.07.2008 10:59

У меня кингстон 1 гиг. Пишет что диск защищён от записи и никак не отформатировать.
Хотел попробовать как вшапке манипуляции с реестром но StorageDevicePolicies у меня там нету вобще.
Пробовал форматировать:
Hard Disk Low Level Format Tool
HP_USB_Disk_Storage_Format_Tool
EzRecover
Но никакого результата. Подскажите что можно сделать, уже замучился гуглить.

Автор: CII
Дата сообщения: 22.07.2008 11:12

Ситуация следующая:
Есть фотоаппарат, в нем флешка Transcend CompactFlash 16GB Gb.
При садившихся на глазах аккумуляторах человек просматривал фотки, пока аккумулятор не потух. Потом при заряженых аккумуляторах он эти фотки уже на фотоаппарате посмотреть не смог.
Витащили эту флешку из фотоаппарата, поставили в Кардридер, подключили к компу.
При попытке скопировать или посмотреть любой из этих файлов средствами ОС ХР система приходит к состоянию, мол нету флэшки, вставьте флэшку. При передергивании USB и повторной попытке — то же самое..
При попытке скопировать файлы спец прогами для копирования они идентифицируют сплошные бэды.
Но есть одна прога FinalData, так вот она может промотреть эти файлы, с задержкой правда,но только в HEX виде, но только просмотреть не больше. При попытке просмотреть файлы, как картинку или сделать «Recover» — та же история «Вставьте флэшку».
И таких 400 фоток.
Помогите, кто может советом, плз !!!

Автор: gunnar
Дата сообщения: 22.07.2008 14:00

Добрый день.

Я так понимаю, тут собрались гуру по флешам
В общем, есть 3-4 флешки по 4-8 Гб. По всем докам, чтобы сделать загрузочными, надо форматить в FAT, но ясен перец, флеши от 2 Гб в FAT не отформатишь. Каким образом сделать загрузочными такие флеши?

Автор: Sish
Дата сообщения: 22.07.2008 14:09

gunnar

Цитата:

По всем докам

по каким, интресно?

Добавлено:
Вот эта, например — FAT32

Автор: Fisher2
Дата сообщения: 22.07.2008 18:23

Кто поможет?
У меня кингстон 1 гиг. Пишет что диск защищён от записи и никак не отформатировать.
Хотел попробовать как вшапке манипуляции с реестром но StorageDevicePolicies у меня там нету вобще.
Пробовал форматировать:
Hard Disk Low Level Format Tool
HP_USB_Disk_Storage_Format_Tool
EzRecover
Но никакого результата. Подскажите что можно сделать, уже замучился гуглить.

Автор: SergeyNND
Дата сообщения: 22.07.2008 23:50

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

Выражаю признательность автору утилиты flashnul George Shuklin, авторам полезных инженерных утилит, лаборатории г-на Касперского и всем пользователям, развивающим forum.ru-board.com.

Реанимация флешки

Симптомы были такие:
— Устройство определяется
— Размер 0 байт
— Не пишется / не читается (записанной информации тоже не видно)
— Не форматируется
— При безопасном извлечении устройства светодиод на флешке оставался гореть

Все испробованные утилиты (>20 штук) отказались что-либо делать, в т.ч. те, где флешку надо вытягивать/вставлять (USB Flash not found, not available, no drive found и т.д.)

Но в момент включения флешки Антивирус г-на Касперского кричал, что найден вирус, но потом удалить его уже не мог. Т.е. в этот самый момент «втыкания» все же устройство получалось доступно. Мне показалось это интересным и я немного поэкспериментировал.
Вот что попробуйте сделать:

Внимание!!! Неправильное использование утилиты flashnul может привести к потере информации на жестких дисках! Внимательно читайте инструкции по использованию!
Перед описанной процедурой рекомендую отключить все лишние жесткие диски, флешки, USB-устройства — это сведет к минимуму вероятность ошибки и потери информации.

1. Определяем утилитой flashnul, какое физическое устройство является нашей флешкой:
>flashnul -p
Avaible physical drives:
0 size = 500107862016 (465 Gb)
1 size = 500107862016 (465 Gb)
2 size = 500107862016 (465 Gb)
3 size = -1 ( -not avaible- ) <<<— наверное, оно

2. Удостоверьтесь, что вы правильно определили:
>flashnul 3

DeviceIoCtrl() / IOCTL_DISK_GET_DRIVE_GEOMETRY failed: Не удается найти указанный файл.
DeviceIOControl() / IOCTL_DISK_GET_LENGTH_INFO failed: (-1) Не удается найти указанный файл.

Disk PhysicalDrive3 (UNC name: \.PhysicalDrive3)
————————————————[Adapter & Device properties]—
Bus type = (7) USB <<<—
Removable device = Yes <<<—
Command Queue = Unsupported
Device vendor = S31B0804
Device name = USB DISK <<<—
Revision = 1100
—————————————————————[Hotplug info]—
Device hotplug = Yes
Media hotplug = No

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

3. Пишем маааленький командный файлик из одной строки вроде этого:

FOR /L %%i IN (1,1,200) DO flashnul.exe 3 -P -k -B

где
200 — количество запусков утилиты (попыток стереть нулевой сектор),
3 — номер физического устройства, являющегося нашей флешкой,
-P — отключение запроса на деструктивные операции (осторожно! — будьте внимательны!),
-k — выключить запрос [Enter] в конце теста,
-B — стереть первый сектор на устройстве.

Назовем файлик, например, erase_0.cmd и поместим его в один каталог с утилитой flashnul.

Внимание!!! Ключи в утилите flashnul регистрозависимые! Т.е. «-B» и «-b» — РАЗНЫЕ ключи!

4. Запускаем файлик на исполнение и сразу ПОСЛЕ этого вставляем флешку.
Побегут строки вида

>flashnul.exe 3 -P -k -B
error opening drive PhysicalDrive3 (\.PhysicalDrive3): Не удается найти указанный файл.

>flashnul.exe 3 -P -k -B
error opening drive PhysicalDrive3 (\.PhysicalDrive3): Не удается найти указанный файл.

>flashnul.exe 3 -P -k -B
error opening drive PhysicalDrive3 (\.PhysicalDrive3): Не удается найти указанный файл.

Вставляете флешку — в этот момент строки ненадолго перестанут бежать (ожидание готовности устройства), в следующий момент должен стереться первый сектор. Ждем окончания обработки командного файла (или прерываем по Ctrl-Break), извлекаем флешку (лучше через безопасное извлечение), вставляем снова, запускаем:
>flashnul -p
Avaible physical drives:
0 size = 500107862016 (465 Gb)
1 size = 500107862016 (465 Gb)
2 size = 500107862016 (465 Gb)
3 size = 4110417920 (3920 Mb) <<<— это другое дело

У меня все получилось сразу. Если у Вас не получилось — пробуйте выполнять этот пункт (п.4) несколько раз.

Теперь флешку нормально находят любые утилиты необходимого назначения.

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

5. Дальше можно пробовать форматировать (у меня отформатировалась) и погонять тесты чтения/записи (у меня не прошли).
Тестировать можно той же flashnul:

Внимание!!! Тест деструктивен! Вся информация на флешке будет уничтожена!
>flashnul 3 -T

Если тест не проходит, запускаем инженерные утилиты — они должны все поправить. Мне подошла первая попавшаяся — SMI Mass Production Tool v 1.17.13 (найти можно где-то в теме). Размер флешки стал чуть меньше (3,73 вместо 3,82) и Windows определил ее заново под другим именем — но это уже не проблемы, не так ли ?

Еще раз запускаем тесты чтения/записи — ошибок быть не должно. Теперь можно флешку форматировать и … приступать к использованию по прямому назначению

SergeyNND

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Помогите найти нрабочий SP29791.exe


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.

Сегодня поделюсь впечатлениями от использования программы Flashnul, которая предназначена для диагностики и восстановления карт памяти, флешек и других сменных устройств.

Процесс, описанный в статье трудно назвать восстановлением карты памяти, ведь в ней (карте памяти) ниченго не прописывал и не менял — просто заполнил нулями все ее ячейки. Но после проведенной процедуры карта снова стала определяться системой как сменный носитель.

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

Чтоб не напрягать вас листанием лишней информации со скрншотами, кратко расскажу что я сделал:

  1. Проверил карту на наличие ошибок (flashnul.exe -Q 1) — программа сообщила, что обнаружена ошибка контрольной суммы (CRC Error)
  2. Обнулил загрузочную запись (flashnul.exe -B 1) — ошибка осталась.
  3. Заполнил нулями все адресное пространство карты памяти (flashnul.exe -F 1)
  4. Проверил карту — проверка прошла без ошибок (flashnul.exe -Q 1)
  5. Отформатировал карту в Windows.
  6. Проверил записать файл на карту — все записалось успешно.

Ну а теперь боее полный вариант описания, для быстрого листания (здесь много вывода самой программы)

Итак, загружаю архив с программой Flashnul с сайта разработчика, разпаковую его, открываю командную строку, перехожу в папку, в которой находится файл flashnul.exe.

Запуск программы без параметров, выдаст небольшую справку по работе с программой. Для более детальной справки следует смотреть файл readme.rus.html, находящийся в том-же каталоге, что и flashnul.exe.

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe

Flashnul - flash drive tester and cleaner
Usage: flashnul <driveletter:> [OPTIONS]
Warning: mostly all operations very DESTRUCTIVE and can cause a permanent inform
ation lose.
 Use carefully. Keep out of childen.
Please, avoid using near source of open flame.
Contra-indicated for people with reduced mental faculties.
flashnul 1.0rc1 (ex 0.994,  Sep 23 2008, 14:17:08)

-h, --help          display help
-v, --version       display version
-F, --fill          fill drive by zeroes (wipe)
-I, --incremental   fill by incremented bytes (wipe)
-R, --read          test drive for read (non destructive)
-B, --blank         erase a first sector (wipe)
-T, --test          run standart test (-I -V=3 -m=1)
-Q, --quick         run a quick test
-U, --update        update mode (write back)
-V, --verify        use a verification (mode = 1,2,3)
-P, --no-prompt     do not prompt about destructive functions
-i, --ignore-errors ignore errors (do not stop after first error)
-c, --cycle         run operation given number of loops (-R,I,F)
-p, --probe         list of avaible drives
-L, --load          load file to drive (copy image from file to drive)
-S, --save          save drive to file (copy image from drive to file)
-b, --block-size    set block size for read/writing (min sector size)
-r, --range         set range of read/write operation (-R,S,L,I,F)
-m, --mode          change test mode for -I option
-d, --delay         delay before re-read data (-V=2,3)
-k, --disable-key   do not prompt to press [Enter] at exit
    --write-share   enable share writing
    --ignore-block  ignore block options
-t, --title         use window title to show process

(c) George Shuklin, 2005-2008
Licence: GNU Public Licence
homepage: www.shounen.ru/soft/flashnul/
bugs mail to: gs@shounen.ru

If you do not know how to use this program, please, read readme.rus.html

Press ENTER to exit.

Для просмотра списка подключенных устройств, запускаю программу с ключем -p.

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe -p

Avaible physical drives:
0       size = 160041885696 (149 Gb)
1       size = 7948206080 (7580 Mb)

Avaible logical disks:
C:
D:
E:
F:

Press ENTER to exit.

Интересующее меня устройство находится под номером 1 — size = 7948206080 (7580 Mb)

Запускаю быстрый тест (ключ -Q)

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe -Q 1

Disk PhysicalDrive1 (UNC name: \.PhysicalDrive1)
------------------------------------------------------------[Drive geometry]--
Cylinders/heads/sectors  = 966/255/63
Bytes per sector         = 512
CHS size                 = 7945620480 (7577 Mb)
---------------------------------------------------------------[Device size]--
Device size              = 7948206080 (7580 Mb)
delta to near power of 2 = 641728512 (612 Mb), 8%
Surplus size             = 2585600 (2525 kb)
-----------------------------------------------[Adapter & Device properties]--
Bus type                 = (7) USB
Removable device         = Yes
Command Queue            = Unsupported
Device vendor            = USB Mass
Device name              = Storage Device
Revision                 = ☺
Device serial            = ▼
--------------------------------------------------------------[Hotplug info]--
Device hotplug           = Yes
Media hotplug            = No

        Selected operation:      quick r/w test
        Selected drive:          PhysicalDrive1, 7948206080b (7580 Mb)

        THIS OPERATION IS DESTRUCTIVE!!!
        Type 'yes' to confirm operation. All other text will stop it.

        Really destroy data on drive PhysicalDrive1?  :yes

-----------------------------------------------------------------------[Log]--
Runing operation [quick r/w test] for drive PhysicalDrive1

Reading 0x0 (0 b)
Read error: Ошибка в данных (CRC).

----------------------------------------------------------[Operation result]--
passes:                 0
errors:                 1

Press ENTER to exit.

Очищаю первый сектор (ключ -B)

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe -B 1
DeviceIoCtrl() / IOCTL_DISK_GET_DRIVE_GEOMETRY failed: Носитель в устройстве мог
 быть заменен.

Disk PhysicalDrive1 (UNC name: \.PhysicalDrive1)
---------------------------------------------------------------[Device size]--
Device size              = 7948206080 (7580 Mb)
delta to near power of 2 = 641728512 (612 Mb), 8%
Surplus size             = 7948206080 (7580 Mb)
-----------------------------------------------[Adapter & Device properties]--
Bus type                 = (7) USB
Removable device         = Yes
Command Queue            = Unsupported
Device vendor            = USB Mass
Device name              = Storage Device
Revision                 = ☺
Device serial            = ▼
--------------------------------------------------------------[Hotplug info]--
Device hotplug           = Yes
Media hotplug            = No

        Selected operation:      erase first sector
        Selected drive:          PhysicalDrive1, 7948206080b (7580 Mb)

        THIS OPERATION IS DESTRUCTIVE!!!
        Type 'yes' to confirm operation. All other text will stop it.

        Really destroy data on drive PhysicalDrive1?  :yes

-----------------------------------------------------------------------[Log]--
Runing operation [erase first sector] for drive PhysicalDrive1

Writing first sector   - ok
Reading first sector   - ok

----------------------------------------------------------[Operation result]--
passes:                 0
errors:                 1
avg. read speed:        0 (0 b/s)
max/min read speed:     0 (0 b/s) / 0 (0 b/s)
avg. write speed:       0 (0 b/s)
max/min write speed:    0 (0 b/s) / 0 (0 b/s)

Press ENTER to exit.

Программа написала, что в процессе выполнения возникла одна ошибка, меня это не устраивает — ошибок быть не должно.

Запускаю программу с ключем -F, означающим что нужно заполнить все адресное пространство носителя нулями.

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe -F 1


Disk PhysicalDrive1 (UNC name: \.PhysicalDrive1)
------------------------------------------------------------[Drive geometry]--
Cylinders/heads/sectors  = 966/255/63
Bytes per sector         = 512
CHS size                 = 7945620480 (7577 Mb)
---------------------------------------------------------------[Device size]--
Device size              = 7948206080 (7580 Mb)
delta to near power of 2 = 641728512 (612 Mb), 8%
Surplus size             = 2585600 (2525 kb)
-----------------------------------------------[Adapter & Device properties]--
Bus type                 = (7) USB
Removable device         = Yes
Command Queue            = Unsupported
Device vendor            = USB Mass
Device name              = Storage Device
Revision                 = ☺
Device serial            = ▼
--------------------------------------------------------------[Hotplug info]--
Device hotplug           = Yes
Media hotplug            = No

        Selected operation:      fill sectors
        Selected drive:          PhysicalDrive1, 7948206080b (7580 Mb)

        THIS OPERATION IS DESTRUCTIVE!!!
        Type 'yes' to confirm operation. All other text will stop it.

        Really destroy data on drive PhysicalDrive1?  :yes

-----------------------------------------------------------------------[Log]--
Runing operation [fill sectors] for drive PhysicalDrive1

device filled (pass #1)

----------------------------------------------------------[Operation result]--
passes:                 1
errors:                 0
write bytes:            7948206080 (7580 Mb)
avg. write speed:       6372809 (6223 kb/s)
max/min write speed:    6756463 (6598 kb/s) / 94507 (92 kb/s)

Press ENTER to exit.

На этот раз ошибок при выполнении операции не возникло.

На этот раз и быстый тест (программа, запущена с ключем -Q) прошел без ошибок:

C:UsersАдминистраторDesktopflashnul-1rc1>flashnul.exe -Q 1

Disk PhysicalDrive1 (UNC name: \.PhysicalDrive1)
------------------------------------------------------------[Drive geometry]--
Cylinders/heads/sectors  = 966/255/63
Bytes per sector         = 512
CHS size                 = 7945620480 (7577 Mb)
---------------------------------------------------------------[Device size]--
Device size              = 7948206080 (7580 Mb)
delta to near power of 2 = 641728512 (612 Mb), 8%
Surplus size             = 2585600 (2525 kb)
-----------------------------------------------[Adapter & Device properties]--
Bus type                 = (7) USB
Removable device         = Yes
Command Queue            = Unsupported
Device vendor            = USB Mass
Device name              = Storage Device
Revision                 = ☺
Device serial            = ▼
--------------------------------------------------------------[Hotplug info]--
Device hotplug           = Yes
Media hotplug            = No

        Selected operation:      quick r/w test
        Selected drive:          PhysicalDrive1, 7948206080b (7580 Mb)

        THIS OPERATION IS DESTRUCTIVE!!!
        Type 'yes' to confirm operation. All other text will stop it.

        Really destroy data on drive PhysicalDrive1?  :yes

-----------------------------------------------------------------------[Log]--
Runing operation [quick r/w test] for drive PhysicalDrive1

Reading 0x1d9bf0000 (7579 Mb), 194647 b/s
quick test passed, no error founds, please run a full test (-T)

----------------------------------------------------------[Operation result]--
passes:                 1
errors:                 0
read bytes:             124190720 (118 Mb)
avg. read speed:        194646 (190 kb/s)
max/min read speed:     0 (0 b/s) / 0 (0 b/s)
write bytes:            62095360 (59 Mb)
avg. write speed:       41709 (40 kb/s)
max/min write speed:    0 (0 b/s) / 0 (0 b/s)


Press ENTER to exit.

Теперь Windows дал отформатировать карту памяти без проблем.

flashnul — крошечная консольная утилита для программной диагностики Flash накопителей.

Сменные носители на базе Flash-памяти (такие как USB-Flash накопители, SD, MMC, MS, XD, MD, CompactFlash и прочие карты памяти) в силу ряда особенностей (горячее подключение, воздействие статики, влаги, температуры, механических воздействий при транспортировке, естественный износ из-за ограниченного числа циклов чтения/записи) относительно часто выходят из строя. Простые дефекты вроде невозможности определения и ошибок записи обнаруживаются довольно просто, но диагностика более сложных дефектов представляет собой весьма нетривиальную задачу. Собственно для решения этой задачи и была создана утилита flashnul. Она может помочь в случае с программными дефектами, а именно неправильными размерами разделов, ошибками в файловой системе и другими подобными.

Подробнее о консольных параметрах и использовании можно прочесть в официальной инструкции. Утилита работает в среде операционных систем семейства NT (Windows NT/2000/XP/2003), необходимы администраторские права.

рекомендации

-17% на RTX 4070 Ti в Ситилинке

3080 дешевле 70 тр — цены снова пошли вниз

Ищем PHP-программиста для апгрейда конфы

3070 Gainward Phantom дешевле 50 тр

13700K дешевле 40 тр в Регарде

16 видов <b>4070 Ti</b> в Ситилинке — все до 100 тр

3070 Ti дешевле 60 тр в Ситилинке

3070 Gigabyte Gaming за 50 тр с началом

Компьютеры от 10 тр в Ситилинке

3070 дешевле 50 тр в Ситилинке

MSI 3050 за 25 тр в Ситилинке

3060 Gigabyte Gaming за 30 тр с началом

13600K дешевле 30 тр в Регарде

4080 почти за 100тр — дешевле чем по курсу 60

-19% на 13900KF — цены рухнули

12900K за 40тр с началом в Ситилинке

RTX 4090 за 140 тр в Регарде

3060 Ti Gigabyte за 42 тр в Регарде

Скачать архив с исполняемой программой и исходными кодами можно из нашего файлового архива:

  • Flashnul 0.5 (0.05 MB, open source).

Понравилась статья? Поделить с друзьями:
  • Error occurred invalid value in dnsrecord
  • Error occurred in starting fork check output in log
  • Error occurred in notifications webpart bad gateway росимущество
  • Error occurred during deleting the file
  • Error occurred in notifications webpart bad gateway росимущества