| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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
|
| Автор: KKNull 18.4.2006, 00:37 |
| NtfsFlp яуже пробовал, толкьо она,помоему, только для Win 2000 работает. Но Мне надо именно исходники программы. А насчет того, что Винда не будет видеть такую дискету, это неважно, главное это отформатировать. |
| Автор: CaptainFlint 18.4.2006, 00:43 |
| KKNull Дык если только отформатировать, возьми да залей прямо на дискету тот образ, который вместе с NtfsFlp идёт. |
| Автор: smartov 18.4.2006, 11:04 |
| KKNull, а может тогда проше залезть диск едитом и нарисовать себе что хошь? Вот у меня дома например дискетка лежит, на которой винда 1ГБ места показывет |
| Автор: smartov 18.4.2006, 18:59 |
| CaptainFlint, не могу по двум причинам 1) делалка образов говорит что невалидный и не делает (давно это было) 2) ее в доме с металлоискателем надо искать. Забыл уже где валяется. Но помню что делал. С друганом под пивом. 1 гиг. Как положено |
| Автор: CaptainFlint 18.4.2006, 19:07 |
| smartov Жаль... Делалку-то можно другую взять - RawWrite, например, не проверяет валидность, а просто тупо копирует байт-в-байт. А вот со вторым хуже... Я когда-то пытался что-то подобное сделать, но не получилось. Винда просто материлась, что дискета не форматирована. |