Проблема быстрого форматирования.

Тема в разделе "WASM.WIN32", создана пользователем rav, 28 апр 2005.

  1. rav

    rav New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2004
    Сообщения:
    159
    Адрес:
    Москва
    Всем привет.



    Возникла проблемка. При самом первом форматировании файла-логического диска не вижу никакой разницы между быстрым и полным форматированием. Это так и должно быть или я что-то не отрабатываю?
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    файловая система?
     
  3. rav

    rav New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2004
    Сообщения:
    159
    Адрес:
    Москва
    FAT32/NTFS
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Чем производится форматирование?



    А какая должна быть разница? При быстром форматировании FAT12-32 происходит только инициализация таблицы (FAT) и возможно, обновление некоторых полей в загрузочной записи. При самом первом форматировании желательно и обнулить пространство всего диска, но на практике этого не делают.

    А вот если оно сразу пустое, то может быть, поэтому и не видно отличий быстрого от полного форматирования.



    В NTFS для быстрого форматирования достаточно сформировать MFT и обнулить $Bitmap.



    Это всё на мой взгляд, могу и ошибаться..
     
  5. rav

    rav New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2004
    Сообщения:
    159
    Адрес:
    Москва




    format <disk:> /FS:NTFS </Q>







    Да, после первого прохода быстрое форматироване действительно становится быстрым. Но первый проход не быстрый. Возьми, например, FileDisk, создай большой диска (например, 20Г) и напусти на него формат обычный и быстрый (и засеки время, конечно). Разницы не увидишь. После этого ещё раз переформатируй диски. Быстрый формат становится быстрым. TrueCrypt- аналогичное поведение. Соответственно, вопрос- это норма или все эти проги чего-нибудь не отрабатывают?
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine


    А, в этом смысле. Значит, быстрое форматирование не разрешается для чистого диска.
     
  7. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    > В NTFS для быстрого форматирования достаточно

    > сформировать MFT и обнулить $Bitmap.

    > Это всё на мой взгляд, могу и ошибаться..

    ты ошибаешься ;)

    если кому интересно могу выложить статью, описывающу

    что именно происходит при форматировании и как сделать

    unformat на NTFS томах.



    еще есть статья про восстановление ext2&3fs.



    народ, а какие fs вам наиболее интересны в плане

    их структуры и восстановления?



    по поводу форматирования - по дефлоту format выбирает

    быстрый формат, если это только возможно (т.е. fs уже

    присуствует на разделе).



    "полный формат" подразумевает проверку целостности

    секторов на предмет их поврежения, именно это занимает

    много времени.
     
  8. rav

    rav New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2004
    Сообщения:
    159
    Адрес:
    Москва




    Вот-вот. Теперь бы ещё сделать так, чтобы он не проверял на повреждения (всё равно их нет!) диски на основе файла. За какой бубен браться- даже не представляю.







    Думаю, что мне было бы интересно NTFS/FAT(16,32). Линуховые fs-ы не сильно распространены.
     
  9. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    > Теперь бы ещё сделать так, чтобы он не проверял на

    > повреждения (всё равно их нет!) диски на основе файла.

    > За какой бубен браться- даже не представляю.

    есть множество способов.

    например, можно написать свой "псевдо-форматер",

    псевдо потому что он создает лишь базовые структуры

    файловой системы, чтобы NTFS-драйвер опознал свой том

    и разрешил его быстрое форматирование.

    конкретно - нужно заполнить boot и создать $MFT

    (не путать с MFT), ну в общем-то все...

    подробности на linux-prohect,

    ну и мои статьи есть на эту тему, могу выложить

    если кому бу интересно...





    > Думаю, что мне было бы интересно NTFS/FAT(16,32).

    вот unformat для NTFS (чтобы wasm не ругался

    выкладываю в минимальном объеме без картинок),

    еще есть статья как сделать undelete на NTFS.

    если кому нужно - свистите.

    [​IMG] _1718202366__recover.unformat.lite.wasm.zip
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    kaspersky

    Спасибо за информацию, прочту, учту :)





    То есть? восстановить файлы? ну, про это есть несколько статей. но хотелось бы посмотреть.



    --

    прочёл, необычно и интересно.
     
  11. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
  12. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Ээ, а можно поправить расширение? А то zop воспринимается как текст :)
     
  13. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
  14. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    оп-с! вот что значит запускать pkzip с командной строки ;)
     
  15. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    IceStudent





    А что это разве проблема? Правой клавишей клик -> "Сохранить Как" , потом переименовать.
     
  16. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Век живи, век учись..
     
  17. Nothing

    Nothing New Member

    Публикаций:
    0
    Регистрация:
    4 авг 2003
    Сообщения:
    139
    Адрес:
    Russia
    Прошу прощения что вклиниваюсь...



    А может кто программку подскажет которая бы карту диска дампила бы в лог для FATxx/NTFS? В смысле бы писала полное соотвествие цепочек LBA-секторов (не кластеров!) конкретному файлу или каталогу (для воостановления убитых дисков)? Можно, конечно такое чудо написать самому, но вдруг уже есть?
     
  18. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    rav

    Чувак, вопрос далеко не одназначен. На днях, к примеру , пришлось вернуть винт в магазин :dntknw: