Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Datenträger formatieren mit FAT16

9 views
Skip to first unread message

Alexander Sailer

unread,
Feb 15, 2013, 3:55:35 AM2/15/13
to
Hallo NG,

ich habe über "Volume Management Functions" mit dem VS2008 (MFC) diverse Auswertungen gemacht (entfernbare Medien, Dateisystem auf dem Datenträger) und frage mich nun wie ich einen Datenträger formatieren kann (FAT16). Lieder finde ich bei o. g. Funktionen nichts, oder ich bin unfähig in den Funktionen etwas zu erkennen.

Ich bin über jeden Hinweis dankbar.

BTW: natives C++ mit MFC. Kein .NET oder managed C++

TIA Alex

Edzard Egberts

unread,
Feb 15, 2013, 4:09:55 PM2/15/13
to
> ich habe über "Volume Management Functions" mit dem VS2008 (MFC)
> diverse Auswertungen gemacht (entfernbare Medien, Dateisystem auf dem
> Datenträger) und frage mich nun wie ich einen Datenträger formatieren
> kann (FAT16). Lieder finde ich bei o. g. Funktionen nichts, oder ich
> bin unfähig in den Funktionen etwas zu erkennen.
>
> Ich bin über jeden Hinweis dankbar.
>
> BTW: natives C++ mit MFC.

Nach "win32 api format disk" suchen. MFC ist bloß die GUI (FLTK finde
ich besser ;o) ansonsten nimmt man die Win32-API, siehe auch die MSDN.

Die einfachste Variante wäre natürlich system("format a:");
Die FAT16-Attribute gibt es vielleicht über "format /?", keine Ahnung,
ob der Format-Befehl das kann - da ist API unschlagbar.

Alexander Sailer

unread,
Feb 25, 2013, 8:56:06 AM2/25/13
to
Hallo Edzard,

Am Freitag, 15. Februar 2013 22:09:55 UTC+1 schrieb Edzard Egberts:
> Nach "win32 api format disk" suchen. MFC ist bloß die GUI (FLTK finde
> ich besser ;o) ansonsten nimmt man die Win32-API, siehe auch die MSDN.

Gefunden und erfolgreich implementiert :-)


> Die einfachste Variante wäre natürlich system("format a:");
> Die FAT16-Attribute gibt es vielleicht über "format /?", keine Ahnung,
> ob der Format-Befehl das kann - da ist API unschlagbar.

Funktioniert ebenfalls. Allerdings sind ein paar Randbedingungen nicht optimal[1], weshalöb ich auf die von Dir vorgeschlagene Iplementierung umgestiegen bin.

[1] Der Datenträger wird nicht automatisch freigegeben (Windows Explorer)

THX Alex

Edzard Egberts

unread,
Feb 26, 2013, 2:01:06 AM2/26/13
to
> THX

gern geschehen, obwohl ich mir in dieser Gruppe langsam wie der letzte
Zombie vorkomme. ;o)

Alexander Sailer

unread,
Mar 18, 2013, 7:11:39 AM3/18/13
to
Hallo Edzard,

> gern geschehen, obwohl ich mir in dieser Gruppe langsam wie der letzte
> Zombie vorkomme. ;o)

...aber einer der sich scheinbar auskennt und immer noch brauchbare Tipps liefern kann :-)

YMMD

MfG Alex

0 new messages