Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Форматирование дискеты под ntfs


Автор: KKNull 15.4.2006, 02:29
Уважаемые программисты.
Мне нужно написать программу, которая форматирует дискеты под ntfs.
Если кто знает как это можно сделать, то пусть поделится опытом.

Автор: adonin 15.4.2006, 11:48
Windows не поддерживает форматирование дискет в формате ntfs, но Вы можете написать драйвер, создающий на дискете структуры NTFS. Описание файловой системы смотрите здесь:
http://ntfs.com/
Но, ИМХО, чтобы работать с такой дискетой, нужно тоже написать нечто, так как windows хочет видеть там FAT. Возможно, на счёт этого я не прав и Вы сможете работать с ней средствами Windows.

Автор: smartov 15.4.2006, 21:18
Такое уже писали (давно уже видел и пробовал кгда-то под 2000 виндой)
Вопрос только в том, что на создние файловой систмы уйдёт >90% места на дискете
Так что форматировать ее под NTFS нет никакого смысла.

Автор: CaptainFlint 15.4.2006, 21:24
KKNull
http://www.sysinternals.com/Utilities/NtfsFlp.html
Цитата
Now you can see for yourself why NTFS on floppies, while possible, is not a great idea.

smile

Автор: KKNull 18.4.2006, 00:37
NtfsFlp яуже пробовал, толкьо она,помоему, только для Win 2000 работает.
Но Мне надо именно исходники программы.
 А насчет того, что Винда не будет видеть такую дискету, это неважно, главное это отформатировать.
 

Автор: CaptainFlint 18.4.2006, 00:43
KKNull
Дык если только отформатировать, возьми да залей прямо на дискету тот образ, который вместе с NtfsFlp идёт. smile 

Автор: smartov 18.4.2006, 11:04
KKNull, а может тогда проше залезть диск едитом и нарисовать себе что хошь? smile Все равно толку с такой дискеты не будет. Неюзабельна ведь.
Вот у меня дома например дискетка лежит, на которой винда 1ГБ места показывет smile 

Автор: CaptainFlint 18.4.2006, 12:05
 smile 
smartov, 
Цитата(smartov @  18.4.2006,  12:04 Найти цитируемый пост)
Вот у меня дома например дискетка лежит, на которой винда 1ГБ места показывет

А можешь образ сделать, пожать и выложить? smile 

Автор: smartov 18.4.2006, 18:59
CaptainFlint, не могу по двум причинам

1) делалка образов говорит что невалидный и не делает (давно это было)
2) ее в доме с металлоискателем надо искать. Забыл уже где валяется. Но помню что делал. С друганом под пивом. 1 гиг. Как положено smile 

Автор: CaptainFlint 18.4.2006, 19:07
smartov
Жаль... Делалку-то можно другую взять - RawWrite, например, не проверяет валидность, а просто тупо копирует байт-в-байт. А вот со вторым хуже... smile
Я когда-то пытался что-то подобное сделать, но не получилось. Винда просто материлась, что дискета не форматирована. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)