Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Технический флейм »   Программа по-кластерной записи на раздел Windows
RSS

Программа по-кластерной записи на раздел Windows

Ищется любая программа, умеющая помянутый функционал

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Fe-Restorator
Гость

Ссылка

Добрый день.
Захотелось мне на новом ноуте распределить hyberfil-файл одним куском на самых последних секторах/кластерах системного раздела. Раздел малого объёма, расположен в начале винча, скорости доступа к первому и к последнему кластерам раздела практически не различаются. А форточка тупо упирается, старается все новые файлы начинать записывать именно с последнего сектора раздела, ну или оттудова поблизости...
Всякие службы индексации и прочие форточковые безобразия отключены.

Так вот вопрос: есть-ли некая программа, умеющая записать "файл" на все пустые сектора с 1-го по 475332568-й (из 688533632-ух), не затрагивая уже занятые?

Под досом это знаю как и чем сделать, но дос не понимает NTFS (костыли не срабатывают, портят содержимое раздела, опробовал), и нужно сие соорудить под самой форточкой, от ХР до w10...
Сейчас на форуме
doctord
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 596
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 сен. 2014
На все пустые сектора - не знаю, а вот подвинуть в начало/конец раздела определенный файл (или файлы, в зависимости от написанного скрипта) может помочь MyDefrag (JKDefrag).
Alvares
Full Member


Откуда: Воронеж
Всего сообщений: 291
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 сен. 2015
*nix dd не пойдет?
dd if=/dev/zero of=/dev/sda1 bs=размер_сектора count=475332568 skip=сколько_отступить_от_начала
Fe-Restorator
Гость

Ссылка

Alvares, опробовал, почему-то убивает имеющиеся на разделе данные, а их нужно аккуратно "обойти", оставив нетронутыми.
И "отступать от начала" совершенно не нужно. К тому-же, хотелось-бы не привлекать ещё одну ОС для решения несложной задачи, даже если в той ОС это делается просто как 2х2...

doctord, благодарю за наводку на дефрагментатор. Правду сказать, его скрипты срабатывают как-то глюкаво, с пятого раза. И не всегда скрипт отрабатывает на 100%, дефрагер оставляет прилично свободного места с конца раздела, до 300 мегабайт доходило.
Впрочем, результата удалось достичь, вот алгоритм:
1) Запускаем дефрагер и его стандартным скриптом "оптимизация свободного пространства" сгребаем всё к началу раздела.
2) на соседнем разделе, сторонней самописной прогой формируется текстовый файл длиною точно со файл "hyberfil.sys". Это будет файл-заглушка. Ею-же формируется ещё пару файлов малого размера, буквально на единицы..десятки кластеров, это "маневровый фонд", ибо форточка не даёт сформировать "хиберфил" файл, если место под него равно размеру файла, нужны ещё +10 мегабайт (приблизительно).
3) Файл со второго этапа копируется (с одновременным дополнением его куском из "маневрового фонда") на системный раздел. Форточка кладёт сей файл аккурат поперёк того места, где он планируется быть. Вот зараза!
4) Запускается дефрагер с теми-же настройками, что и в пункте №1. Приводим раздел в состояние "освобождён хвост раздела, полностью".
5) Запускается прога CCleaner, в ней запускается функция "стирание диска". Она хорошо чистит область MFT, особенно разбросанную по всей поверхности диска. Без сего шага придётся либо дробить результат на фрагменты, либо попыток с дефрагером будет неприлично много.
6) Запускается дефрагер со самописным скриптом, перемещающим "файл-заглушку" в конец раздела. Сработает, возможно, не с первой попытки. Цель наполовину достигнута.
7) Вновь запускается сторонняя прога, заполняющая всё свободное место на диске, делаем "гипсовую отливку" нашего файла-заглушки.
8) Убивается файл-заглушка, на её месте форточкой восстанавливается "hiberfil.sys".
9) Убивается файл "гипсовой отливки", созданный на шаге 7.

Вот теперь всё как нужно.
Процесс не простой, долгий, затратный. Однако, другого варианта не предвидится.

PS. Тему можно закрыть.
Сейчас на форуме
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Alvares написал:
[q]
*nix dd не пойдет? dd if=/dev/zero of=/dev/sda1 bs=размер_сектора count=475332568 skip=сколько_отступить_от_начала
[/q]
Эта пять!!!
И, традиционно, конец немного предсказуем:

Restorator написал:
[q]
опробовал, почему-то убивает имеющиеся на разделе данные
[/q]
:biggrin:
:08: :thumbup:
Alvares
Full Member


Откуда: Воронеж
Всего сообщений: 291
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 сен. 2015
aleksvolgin
Fe-Restorator
Секундочку, неверно понял задание. Я посчитал, что очистить надо место, а нужно заполнить в нужных секторах. Оттуда и проблемы, сорри :(
Fe-Restorator
Гость

Ссылка

aleksvolgin написал:
[q]
И, традиционно, конец немного предсказуем:
[/q]
Не все на форуме настолько глупы, коллега! Команды *nix-а всё-ж таки знаю, заранее оценить результат их действия не составляет сложности. А на мину "гЮлюпий Юзеверь таки нажалЬ ентир апасля format c:" наступил именно ты! :biggrin: "Да, подорвался сразу, да..." (с) Ш. Холмс


В любом разе, уважаемые Доны, сей траББлой до сей поры ещё никто не заморачивался. Все тупо гнут "Program Files" на единственном разделе диска...
Сейчас на форуме
ShER424
Advanced Member


Откуда: MSK
Всего сообщений: 385
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 фев. 2012
А есть ли смысл подкачку и хиберфил выносить в обособленный раздел в пространстве одного и того же диска?
Скорость пробуждения/работы возрастает? Если на отдельном HDD это организовать - лучче будет?
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Alvares написал:
[q]
aleksvolginFe-Restorator
Секундочку, неверно понял задание.
[/q]
Ага, что лишний раз доказывает, что не надо ляпать невесть что, проходя мимо. А то криворукое школололо таки последует твоему "совету" (что собсно и получилось :biggrin: )
[q]
Оттуда и проблемы
[/q]
Да не, проблемы от не знания тобой матчасти.
[q]
сорри
[/q]
"... а вы что сказали? Обрезание? А я подумал вы кастрацию заказывали..." :biggrin:

FeRestorator написал:
[q]
Не все на форуме настолько глупы, коллега!
[/q]
Да ну!
[q]
Команды *nix-а всё-ж таки знаю, заранее оценить результат их действия не составляет сложности.
[/q]
Ага. Если б ты "nix-а всё-ж таки знал", то сразу же увидел ошибку у Alvares-а и указал бы на неё. И сего результата бы не было:
[q]
опробовал, почему-то убивает имеющиеся на разделе данные
[/q]
Зайдя сюда ещё до того как ты отписался здесь о результате своего "эксперимента" я ошибочку, разумеется, увидел, усмехнулся и далее пошёл. А ты её до сих пор не видишь. Вот такие у тебя "знания" в "nix-ах", впрочем как и у Alvares.

P.S. И кстати dd пострашнее format'а будет.
Sergio
Advanced Member


Откуда: Ульяновск
Всего сообщений: 538
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 авг. 2014
ShER424
Очевидно ТС хотел избежать проблем с фрагментацией и тем самым ускорить процесс засыпания-пробуждения. Разместить же hiberfil.sys на другом разделе, или диске нельзя. Ни под каким соусом. Его бутлоадер не увидит. Единственное исключение - размещение файла на SSD, если материнка умеет intel rapid start.

aleksvolgin
Вы столько негатива на человека ради чего вылили? Чтобы все знали, какой вы крутой никсоид?
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   Технический флейм »   Программа по-кластерной записи на раздел Windows
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS