Создать нефрагментированный длинный файл

Тема в разделе "WASM.ZEN", создана пользователем 10110111, 22 авг 2007.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Я специально дефрагментировал раздел NTFS, чтобы создать нормальный файл в 2GiB. Но когда я создаю сам файл(точнее это делает Explorer, создавая e:\hiberfil.sys), он разбивается на три или больше кусков, хотя места на диске сколько угодно - нефрагментированного около 45%. Так же чаще всего происходит и с pagefile.sys.
    Вопрос: как всё же заставить непослушную Винду сделать файл из одного куска, а не нескольких?
     
  2. roman_pro

    roman_pro New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2007
    Сообщения:
    291
    утилита Contig от Руссиновича может создавать нефрагментированные файлы, остаётся выяснить как.
     
  3. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    думается стратегия такая - 1.создаём файл нужной длины. 2.пользуем Defrag API и иже с ними.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    10110111
    Скорее всего, проблемы с фрагментацией. Вроде Крис писал, что после стандартного дефрагментатора у винды сносит крышу и она начинает раскладывать файлы как попало. Хотя почему так - не представляю.
     
  5. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Похоже, действительно так. После перезапуска с первого раза создался целый hiberfil.sys.
     
  6. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    ntfs - супер склонна к фрагментации из-за своих сис. файлов: дефрагментатор их не перемещает.
    10110111
    а что меняется, если хиберфил целый??
     
  7. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Ну несколько быстрей происходит переход в hibernation и обратно, да и отсутствие сотни раскиданных кусков на диске глаз радует :)
    А насчет неперемещения системных файлов, то, по-моему, это и в FAT так же.
     
  8. IceStudent

    IceStudent Active Member

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

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Стандарный в XP, делает большой, непрерывный кусок свободного места, нещадно кроша при этом файлы. Дефрагментация наоборот - дефрагментируем не файлы, а свободное место. Если места довольно много, то крошаться не так сильно, но всё равно крошаться. Прикольный дефраг, чем больше запускаешь тем сильнее фрагментируются существующие файлы.
     
  10. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    10110111
    я давно на дефрагментацию забил: c ростом плотности записи хардов влияние фрагментации на скорость снижается, а дефрагментировать под 300гб - это считай день, а то и больше к компу не подойдёшь......:)
    IceStudent
    я именно о нём. нортон, вроде, такого беспредела не творит.......
     
  11. trapmen

    trapmen TrapMen

    Публикаций:
    0
    Регистрация:
    18 фев 2008
    Сообщения:
    8
    Адрес:
    Nevermind
    Надо юзать PageDefrag от Руссиновича, ну и потом нужно юзать уже Contig:
    "For the best results you should use PageDefrag in conjunction with a commercial defragmentation utility or my free Contig defragmenter."

    Устанавливаем, ребутимся, во время загрузки, вместе стандартного chkdsk, запуститься данная тулза... ничего сложного.