Всем привет. Возникла проблемка. При самом первом форматировании файла-логического диска не вижу никакой разницы между быстрым и полным форматированием. Это так и должно быть или я что-то не отрабатываю?
Чем производится форматирование? А какая должна быть разница? При быстром форматировании FAT12-32 происходит только инициализация таблицы (FAT) и возможно, обновление некоторых полей в загрузочной записи. При самом первом форматировании желательно и обнулить пространство всего диска, но на практике этого не делают. А вот если оно сразу пустое, то может быть, поэтому и не видно отличий быстрого от полного форматирования. В NTFS для быстрого форматирования достаточно сформировать MFT и обнулить $Bitmap. Это всё на мой взгляд, могу и ошибаться..
format <disk:> /FS:NTFS </Q> Да, после первого прохода быстрое форматироване действительно становится быстрым. Но первый проход не быстрый. Возьми, например, FileDisk, создай большой диска (например, 20Г) и напусти на него формат обычный и быстрый (и засеки время, конечно). Разницы не увидишь. После этого ещё раз переформатируй диски. Быстрый формат становится быстрым. TrueCrypt- аналогичное поведение. Соответственно, вопрос- это норма или все эти проги чего-нибудь не отрабатывают?
> В NTFS для быстрого форматирования достаточно > сформировать MFT и обнулить $Bitmap. > Это всё на мой взгляд, могу и ошибаться.. ты ошибаешься если кому интересно могу выложить статью, описывающу что именно происходит при форматировании и как сделать unformat на NTFS томах. еще есть статья про восстановление ext2&3fs. народ, а какие fs вам наиболее интересны в плане их структуры и восстановления? по поводу форматирования - по дефлоту format выбирает быстрый формат, если это только возможно (т.е. fs уже присуствует на разделе). "полный формат" подразумевает проверку целостности секторов на предмет их поврежения, именно это занимает много времени.
Вот-вот. Теперь бы ещё сделать так, чтобы он не проверял на повреждения (всё равно их нет!) диски на основе файла. За какой бубен браться- даже не представляю. Думаю, что мне было бы интересно NTFS/FAT(16,32). Линуховые fs-ы не сильно распространены.
> Теперь бы ещё сделать так, чтобы он не проверял на > повреждения (всё равно их нет!) диски на основе файла. > За какой бубен браться- даже не представляю. есть множество способов. например, можно написать свой "псевдо-форматер", псевдо потому что он создает лишь базовые структуры файловой системы, чтобы NTFS-драйвер опознал свой том и разрешил его быстрое форматирование. конкретно - нужно заполнить boot и создать $MFT (не путать с MFT), ну в общем-то все... подробности на linux-prohect, ну и мои статьи есть на эту тему, могу выложить если кому бу интересно... > Думаю, что мне было бы интересно NTFS/FAT(16,32). вот unformat для NTFS (чтобы wasm не ругался выкладываю в минимальном объеме без картинок), еще есть статья как сделать undelete на NTFS. если кому нужно - свистите. _1718202366__recover.unformat.lite.wasm.zip
kaspersky Спасибо за информацию, прочту, учту То есть? восстановить файлы? ну, про это есть несколько статей. но хотелось бы посмотреть. -- прочёл, необычно и интересно.
вот статья по восстановлению удаленных файлов, критика всячески приветствуется _1486134168__recover.NTFS.undel.lite.zop
Прошу прощения что вклиниваюсь... А может кто программку подскажет которая бы карту диска дампила бы в лог для FATxx/NTFS? В смысле бы писала полное соотвествие цепочек LBA-секторов (не кластеров!) конкретному файлу или каталогу (для воостановления убитых дисков)? Можно, конечно такое чудо написать самому, но вдруг уже есть?