Доброго времени суток! Может кто подскажет как программно дефрагментировать диск под Win98\ME. Или просто как перетаскивать кластеры. Спасибо.
Брат мой, никакой халявы, под Win98\ME ничего не нашол, весь инет перевернул, никакой конкретике и даже намека , если подсказал куда копать или где искать, так сказать поделится, ан ведь нет, в халяве обвиняет...
Естесственно. Это в NT MS API высунула для дефрагментации. А в 9x всё ручками делалось. Что тебе нужно знать для сабжа? <ul type=disc> <li> cтруктуру FAT (есть дока от MS и не только) <li> что такое фрагментация и принципы дефрагментации (есть статьи) <li> принципы реализации под 9х (прямой доступ к разделу через vwin32, работа с FATable, перемещение (точнее, копирование) данных). </ul> Алгоритмы для дефрагментации используются разные, есть и режимы разные. Но при работе в ОС особо не разгонишься, поэтому действительно хорошие программы занимались этим без неё после ребута. Найти весь материал с наскока не получится, нужно собирать его по инету. А т.к. 9х давно устарела, то искать будет потруднее. Ты не указал, что ты нашёл, что знаешь, что хочешь знать. Кстати, о : аппаратно дефрагментировать ты вряд ли будешь, а программно, как в НТ, не получится — нет там этого. Изучи материал, тогда и поймёшь,
Спасибо за ответ, но в то что сказано, это было понятно и так...., просто хотелось бы узнать, может кто этим занимался, подкинул бы ссылочку например на "принципы реализации под 9х (прямой доступ к разделу через vwin32, работа с FATable, перемещение (точнее, копирование) данных)." Что аппаратно нельзя это понятно, просто имелось ввиду создать прогу самому, а не использовать сторонних производителей. Сам алгоритм дефрагментации не интересен, интересен доступ к файловой системе в 98/МЕ и работа с FAT и кластерами непосредственно. А в инете на эту тему табу...., ничего толкового ненашел, хотя добросовестно убил на это 10 часов... С уважением. P.S. С NT проблем нет.