[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Как известно, при форматировании в ntfs MFT находится в середине раздела, эта область недоступна.
Это делает невозможным дефрагментировать файлы, разбитые этой областью.
Утилита форматирует раздел, создавая MFT в начале раздела и решает проблему с фрагментацией.
Attachments


Last edited by nikzzzz on 2016-12-14 05:57; edited 8 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
Утилита обновлена, испраплены найденные баги.

[Quote]

    gera_serg
  • 1171
  • Longevity: 9 years 6 months
  • Posts: 1421
  • REPUTATION:9

    [+] [-]
а BootInst.exe теперь с таким же алгоритмом для нтфс?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
gera_serg,
а BootInst.exe теперь с таким же алгоритмом для нтфс?
Нет, но его несложно добавить, прописав в BootInst.ini
[Format]
Desc=NTFS+ (MFT в начале раздела)
FileSystem=fat32
Check=yes
Exe=cmd /c "fsutil file createnew %drive%\mft 169869312 & echo.y|convert %drive% /fs:ntfs /CvtArea:mft"
Hide=

[Quote]

    gera_serg
  • 1171
  • Longevity: 9 years 6 months
  • Posts: 1421
  • REPUTATION:9

    [+] [-]
nikzzzz,
*.ini - как-то слишком по взрослому, для работы с комплексом РусЛив, например.
Но утилита может быть у пользователя где угодно. На рабочем столе,... в корне флешки...
А чекбокс на её "морде" - всегда на морде.
Если в ini он прописан, и этот ini утилите "виден", чекбокс может выставляться автоматически, согласно предписанию. Еслс ini "утерян" - отключено.
Включение - на совести Юзера.
имхо

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
gera_serg,
Файл *.ini может называться как угодно, иметь любое расширение и находиться в любом месте.
Для запуска:
BootInst.exe Путь_к_.ini_файлу

[Quote]

    s_host
  • 1517
  • Longevity: 9 years 5 months
  • Posts: 17
  • REPUTATION:0

    [+] [-]
nikzzzz, скажите, как пользоваться этим cmd-файлом ? Запустить и всё ? Утилита сама найдет флешку, форматнёт и сообщит о готовности ?

[Quote]

    CryptoNick
  • 618
  • Longevity: 9 years
  • Posts: 75
  • REPUTATION:124

    [+] [-]
В батнике есть инструкция. Откройте блокнотом и увидите.
Синтаксис:
FormatNtfs.cmd drive [label]
Пример:
FormatNtfs.cmd h: UsbNtfs

[Quote]

    s_host
  • 1517
  • Longevity: 9 years 5 months
  • Posts: 17
  • REPUTATION:0

    [+] [-]
Cryptonick, в архиве нет батника. Только один файл cmd с таким содержанием

Если честно, ничего не понятно. Не могли бы Вы подробнее ответить на мои вопросы в предыдущем сообщении ?
PS: изменил в файле cmd букву флешки на свою f. Файл запускается и сразу закрывается, флешка не форматируется.

[Quote]

    CryptoNick
  • 618
  • Longevity: 9 years
  • Posts: 75
  • REPUTATION:124

    [+] [-]
А может оно вам и не надо?
Запуск файла FormatNtfs.cmd с параметрами буква диска имя раздела.
Уж не знаю как вам по простому объяснить то...
Создаете папку: FormatNtfs
В нее кидаете FormatNtfs.cmd
В той же папке:
ПКМ Создать Текстовый документ
В текстовом файле пишите строчку FormatNtfs.cmd h: UsbNtfs
Где h: буква вашего диска (который будите форматировать)
UsbNtfs имя диска (можно написать любое, но до 11 символов)
Сохраняете.
Изменяете расширение у файла с txt на cmd
Запускаете.

[Quote]

    s_host
  • 1517
  • Longevity: 9 years 5 months
  • Posts: 17
  • REPUTATION:0

    [+] [-]
Cryptonick, отлично. Всё получилось. Спасибо огромное.

[Quote]

    SV-2k10
  • 437
  • Longevity: 9 years
  • Posts: 267
  • REPUTATION:21

    [+] [-]
nikzzzz, Привет, на самом деле, эта зона - большой головняк, как встанет посередине, а гигабайт то всего 32.. и начинается… активная работа с бубном, под названием “как разместить несколько больших ISO в целом виде”.
Но вот что хотел спросить… а не лучше было бы размещать МФТ в конце флешки, а не вначале ?
Смотри что получается, в начале флешки обычно стараешься поместить загрузочные файлы… по известной причине… или есть какие-то нюансы ?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
SV-2k10, Привет.
не лучше было бы размещать МФТ в конце флешки, а не вначале ?
в начале флешки обычно стараешься поместить загрузочные файлы… по известной причине…
Ну, здесь как раз все наоборот, чтобы прочитать загрузочный файл надо сначала прочитать MFT, поэтому и лучше держать все в начале, да и на таких размерах - 32 Gb это не принципиально.
А по поводу нюансов - в начальной области раздела могут быть фрагментированные свободные кластеры, их немного, они вполне заб'ются загрузчиками и прочим мусором, поэтому нельзя начинать копирование с больших ISO, они должны быть скопированы последними, иначе их потом придется долго дефрагментировать.

[Quote]

    SV-2k10
  • 437
  • Longevity: 9 years
  • Posts: 267
  • REPUTATION:21

    [+] [-]
nikzzzz,Спаибо, все понял… отличная штучека, ay посмотрю в работе…
они должны быть скопированы последними, иначе их потом придется долго дефрагментировать.
Да ладно,... надо попробовать, тут правда тоже есть “подводные камни”, при дефрагментации флешек, часто бывает так, что все файлы перемещаются в начало, а вот папки нет, просто пустая папка весит и все тут, так вот если копировать большие образы в конце, то из за таких вот кластеров образ ложится фрагментированным, а если место остается мало, то программа просто откажется его склеевать…
Ну с этим скажем еще как-то можно разобраться, а вот с противной МФТ просто нервов не хватает.
К стати, а обычные винты этим скриптом тоже можно ?

[Quote]

    nikzzzz
  • 215
  • Longevity: 10 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
SV-2k10,
а обычные винты этим скриптом тоже можно ?
С ограничением системы FAT32 с размером кластера 4Кб - размер раздела не должен превышать 32 Гб .
А по поводу “подводные камни” - здесь лучше всего сначала создать всю структуру подкаталогов, а уже потом копировать сами файлы, к стати, это используется в моей утилите BootInst да и в посте указано, как в ней сдвинуть MFT.

Page 1 of 2


Display posts:    

Current time is: 14-Feb 03:49

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum