Отмонтируй,
Запусти венду на лайвЦДчерез qemu -boot d -hda /dev/sda666 -cdrom NHTliveCD.iso
Загрузи это дело, а там внутри дефраг сделай.
Не сложнее чем удаление гланд через пупок.
> У них там дефрагментация пока только в плане, который они курили.
The online defragmentation tool is designed to defragment individual files or an entire file system. The defragmentation is performed by creating a temporary inode, using multiple block allocation to allocate contiguous blocksto the inode, reading all data from the original file to the page cache, then flushing the data to disk and migrating the newly allocated blocks over to the original inode.
Как пройдет достаточно для фрагментации времени - опробую.
Занято около 19 ГБ из 30, слить можно на соседний раздел ext3, после чего удалить этот FAT ко всем чертям, и присоединить свободное место к этому же разделу ext3. Но меня интересует, возможно ли вообще дефрагментировать FAT32 без всяких LiveCD и прочих костылей?
Ну это понятно, я так когда-то издевался над ext2 после сборки LFS ;-) И что ж это до сих пор не написали какой-нибудь простенький дефрагментатор? Было бы неплохое дополнение к mtools.
Мне кто-то из анонимов или регистратов когда-то авторитетно утверждал, что проблем быть не должно - вот и повод проверить, хотя результат я знаю заранее :-D Ибо нет в линуксе defrag api как в винде.
>Кстати, не каждый дефрагментатор использует DefragAPI, т.к. он неэффективен.
Собственно, нормальные дефрагментаторы (сегодня я только PerfectDisk знаю из таких) им и не пользуются. WinAPI по этой теме умеет только долго тупо и бесцельно гонять по диску массу файлов :)
Как сейчас - не знаю. А раньше это была красивая, но равно бестолковая надстройка над WinAPI. Ни тебе консолидации свободного пространства, ни сортировки по времени доступа, ни дефрагментации системных файлов.