Failed to open device getlasterror 32

If your FAT32 Format is failed to open device, you can refer to this article and find solutions here.

AOMEI Partition Assistant

Key Features

Combine two partitions into one or add unallocated space.

Move free space from one partition to another without data loss.

Move system from HDD to SSD without reinstalling Windows and apps.

Change disk from GPT to MBR partition style without deleting data.

Clone a hard drive to another or SSD for upgrading and replacing hard disk.

AOMEI Freeware

User Say

First I want to say how much I appreciate your partition manager. I have used many other software to try to move partitions around and they never quite work for me.

I have been trying to think of a way to thank you for this beautiful, simple and affordable product that saved my day. Again, your product is top notch.

Using Partition Assistant Server, I was able to repair the problem via Remote Desktop and a Cisco IPSec VPN. I will definitely use this product again it will always be highly recommended to my colleagues. Thanks you again.


“I use FAT32 Format to format my USB drive, everything goes well first until I receive an error message which says: “failed to open device”. I don’t know what wrong it is. Can someone tell me how could this happen and how to format USB larger than 32GB? Any advice or idea would be appreciated”.

FAT32 Format (stylized as fat32format as written on the command line) is a disk formatting utility designed to format discs larger than 32 GB with the venerable FAT32 file system. According to some users, formatting disk with the command line fat32format but receive “failed to open device’ only.

Reasons and solutions to Fat32format failed to open device

There are mainly two reasons that will cause the error. The first one is some file is being used by another process. And the second one is that you do not have the Admin rights when using fat32format. Therefore, to solve this issue, you should close any files before formatting and make sure you have Admin rights when using this tool.

After closing files and programs and run fat32format as administrator, if the issue persists, you can use another tool to format your disk.

Solve Fat32format failed to open device with AOMEI Partition Assistant

As you know, Windows built-in tools cannot support to format partition larger than 32GB to FAT32. To format disk well, it is recommended to use AOMEI Partition Assistant.

Читайте также:  Ics cert kaspersky ru

AOMEI Partition Assistant is a reliable format tool which can be used to format USB drive, external hard drive, SD card, internal hard drive, etc. This tool is specially designed for Windows 10/8/7/XP/Visa. It supports almost all File Systems including FAT32, NTFS, exFAT, ext3, ext4. With AOMEI Partition Assistant, you can either format disk with command prompt or with GUI.

Take USB drive as an example. Let’s see how to format USB drive to FAT32 with command prompt.

Step 1. Download AOMEI Partition Assistant, install and run the software.

Step 2. Press Win key + R to bring out the Run dialogue. Type CMD in the Run dialogue and it will open command prompt.

Step 3. In the command window type "cd + installation directory of AOMEI Partition Assistant" to get started (e.g. cd C:Program FilesAOMEI Partition Assistant Pro Edition 7.0). Then type partassist.exe /list and press Enter.

Step 4. It will skip to the AOMEI Partition Assistant command prompt and list all disks on your computer.

Step 5. Type partassist.exe /list:0 and press Enter. 0 is the disk number you want to list partition on it.

Step 6. To format SD card to FAT32, type the command: partassist.exe /fmt:F /fs:fat32 /label:test and press Enter. It will complete the format in a while.

Format SD card in AOMEI Partition Assistant GUI

You can also format SD card easily with the help of AOMEI Partition Assistant GUI. At the main interface of AOMEI Partition Assistant, right click the disk you want to format and select Format Partition and follow the instruction to complete the format.


If fat32format failed to open device, you can follow the above-mentioned solutions to solve this issue. If the issue exists, do not worry, you can still use AOMEI Partition Assistant to easily solve it.

AOMEI Partition Assistant is not just a disk format tool, it also has many other powerful features like allocate free space from one partition to an another, migrate OS from MBR disk to GPT SSD or HDD, convert primary partition to logical drive and vice versa, etc.

Функция GetLastError извлекает значение кода последней ошибки вызывающего потока. Код последней ошибки сохраняется при посредстве базового компонента потока. Многие потоки не записывают поверх друг друга коды последней ошибки.

Visual Basic: Прикладные программы должны вызывать err. LastDllError вместо GetLastError .

У этой функции нет параметров.

Возвращаемые значения

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

Windows 95/98/Me: Функции, которые фактически реализованы в 16-разрядном коде, не устанавливают код последней ошибки. Вы должны игнорировать код последней ошибки, когда вызываете эти функции. Они включают в себя функции управления окном, функции GDI и функции мультимедийных средств. Для функций, которые устанавливают код последней ошибки, Вы не должны надеяться на возврат функцией GetLastError того же самого значения и в среде Windows 95 /98/Me и в среде Windows NT.

Читайте также:  Материнская плата asus a55bm k


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

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

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

Большинство функций, которые устанавливают последнее значение кода ошибки потока, устанавливает его тогда, когда они завершаются ошибкой; несколько функций устанавливают код ошибки, когда они завершаются успешно. Функция, которая завершилась сбоем, обычно указывается кодом ошибки величины возвращаемого значения типа нуля, ПУСТО (NULL) или — (минус)1. Некоторые функции вызывают SetLastError при условии успешного завершения; на такие случаи обращается внимание в статьях справочника для каждой функции.

Коды Ошибки — это 32-разрядные значения (бит 31 — старший значащий бит). Бит 29 зарезервирован для определяемых программой кодов ошибок; нет ни одного кода системных ошибок, которые бы имели установленным этот бит. Если Вы определяете код ошибки для своего приложения, устанавливайте этот бит в единицу. Это указывает, что код ошибки был задан прикладной программой и гарантирует, что ваш код ошибки не войдет в противоречие с любыми кодами ошибок, определенными системой.

Чтобы преобразовывать системную ошибку в значение HRESULT , используйте макрокоманду HRESULT_FROM_WIN32 .

Код примера

Пример смотри в статье Извлечение кода последней ошибки .

Смотри также

Краткий обзор Обработка ошибок, Функции обработки ошибок, FormatMessage , HRESULT_FROM_WIN32 , SetLastError , SetLastErrorEx

Автор: Дмитрий
Опубликована: 16.01.2012
Редакция: 2012-01-16 01:45:00

Популярность= 470 ( +370 / -100 )

Статья о том, как отформатировать жесткий диск или флэш накопитель на низком уровне с помощью программы HDD Low Level Format.

Что такое низкоуровневое форматирование?

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

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

Форматирование низкого уровня производится на заводе изготовителе жесткого диска специальными устройствами и осуществить его полноценно в домашних условиях невозможно. Но в то же время, имеются программы, которые проводят некоторую имитацию низкоуровневого форматирования, что вполне достаточно для сохранения конфиденциальности записанного на диске. Отформатировать диск с использованием низкого уровня позволяет программа HDD Low Level Format.

Читайте также:  Riskware bitcoinminer что это

Форматирование жесткого диска или флэшки

Скачайте и установите программу HDD Low Level Format.

Запустите ее. При запуске Вам высветится окно с предложением приобрести полную версию программы. Она отличается от бесплатной только тем, что не имеет ограничения по скорости форматирования и возможностью обновлений. Тем не менее, можно использовать возможности форматирования и в бесплатной версии, поэтому нажмите кнопку «Continue for free» (Продолжить бесплатно).

Вы увидите список жестких дисков и флэш накопителей доступных для форматирования. Определить какой диск вам нужен можно по колонкам «Model» (Модель) и «Capacity» (Объем). Выделите нужную строку с диском и нажмите кнопку «Continue».

Откроется окно с информацией по выбранному диску. На вкладке «Device details» приводится общая информация о диске. Вам же понадобится вкладка «Low-level format», перейдите на нее. Здесь отображаются все действия, которые производит программа HDD Low Level Format в процессе форматирования, показан процент его выполнения.

Если по какой-то причине Вы решили произвести форматирование высокого уровня, то установите галочку «Perform quick wipe», для низкоуровневого форматирования этого делать не нужно. Запуск форматирования производится кнопкой «Format this device», нажмите на нее.

Будет выдано предупреждение о том, что все данные на выбранном носителе информации будут уничтожены. Согласитесь с этим и нажмите «Да».

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

По окончании форматирования полоса прогресса дойдет до конца и станет желтой. Низкоуровневое форматирование диска завершено. Можете закрыть программу HDD Low Level Format.

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

Форматирование диска в Windows

Отформатировать жесткий диск или флэшку высоким уровнем можно средствами Windows.

Зайдите в окно «Компьютер» (или «Мой компьютер» в Windows XP) и на нужном диске с списке дисков нажмите правой кнопкой мыши и выберите пункт «Форматировать. ». Если выбранный диск был только что отформатирован низким уровнем, то можно просто кликнуть на нем дважды левой кнопкой мыши и Вам будет предложено его отформатировать (нажмите «Форматировать диск»).

В окне с параметрами форматирования нажмите кнопку «Начать».

В окне предупреждения об уничтожении всех данных нажмите «OK».

Форматирование высокого уровня проходит достаточно быстро. По его окончании будет выдано сообщение «Форматирование завершено». Нажмите кнопку «OK» в этом окне, а в окне параметров форматирования кнопку «Закрыть» или крестик закрытия окна.

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