Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

$файлы на диске

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> $файлы на диске
Имя
Сообщение << Старые топики   Новые топики >>
$файлы на диске - 2009-02-04 21:26:59.546666   
Terrance

Сообщений: 13
Оценки: 0
Присоединился: 2008-10-26 18:18:50.683333
Привет люди!
Подскажите чайнику что за скрытые файлы на дисках с $ впереди ($LogFile, $Data etc…) ?
И главное возможно ли их дефрагментировать и перемещать по диску, и чем? O&O defrag их не перемещает
А то раскидываются по всему диску, из-за них большие файлы перестают дефрагметироваться… :(
Спасибо!
WBR…
Post #: 1
RE: $файлы на диске - 2009-02-04 21:29:39.946666   
Vampiring Soul

Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43
если я правильно помню, это служебные файлы NTFS

[upd, после обновления стартового]
quote:

ORIGINAL: f07

И главное возможно ли их дефрагментировать и перемещать по диску, и чем?
из-под винды имхо не получится, потому что:
а) если данная Win понимает NTFS, то она эти файлы пользует всё время
б) если данная Win не понимает NTFS, то нужен софт с собственным полноценным драйвером NTFS

так что имхо из-под либо MS-DOS (гы:)), либо *nix. А чем? По крайней мере я - не никсоид, ничего наводящего сообщить не могу.
Post #: 2
RE: $файлы на диске - 2009-02-04 22:13:32.130000   
Wladimir5080

Сообщений: 199
Оценки: 0
Присоединился: 2008-06-20 18:25:41.176666
Что то я таких файлов у себя не помню и не наблюдаю. Стандартно на системном диске: System Volume Information, Pagefile_sys ну и еще несколько невеликих файлов, а подобное (со знаком $ кажется) встречал только в папке документов MSOfice в качестве временных файлов открытых документов и если происходил сбой офиса, то он восстанавливал доки из этих файлов. Так что это, либо какие то временные файлы использующиеся какой нибудь прогой либо вирус.
Post #: 3
RE: $файлы на диске - 2009-02-05 04:57:35.690000   
LynXzp

Сообщений: 307
Оценки: 0
Присоединился: 2007-01-12 23:20:28.196666
Кажется это "супер файлы".
Дефрагментируются - $MFT это точно такой же файл - попробуй дефрагментатор который его дефрагментирует. (Остальные "файлы" мизерные по сравнению с MFT)
Во время загрузки ОС это может происходить, какой дефрагментатор уж не посню. Кстати Крис о нем писал - в винде он же только кастрированный.

quote:

Что то я таких файлов у себя не помню и не наблюдаю.
Смонтируй NTFS не в винде.:D
Post #: 4
RE: $файлы на диске - 2009-02-05 13:02:42   
Wlada

Сообщений: 1233
Оценки: 0
Присоединился: 2007-09-24 12:01:26.970000

quote:

ORIGINAL: f07

Привет люди!
Подскажите чайнику что за скрытые файлы на дисках с $ впереди ($LogFile, $Data etc…) ?
И главное возможно ли их дефрагментировать и перемещать по диску, и чем? O&O defrag их не перемещает
А то раскидываются по всему диску, из-за них большие файлы перестают дефрагметироваться… :(
Спасибо!
WBR…

эти файлы при запуске винды находяться в оперативной памяти после выключения записываются на жесткий диск зачем ты их дефрагментировать хочешь? и как ты их вообще нашел? если ты запустил винду которой они пренадлежат то ты их видеть не должен
Post #: 5
RE: $файлы на диске - 2009-02-05 21:44:03.583333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Так теперь проще. Это админовские файлы, которые обычно появляються после подключения в сети. Как тебе проще? Это файлы которые видны в сети для администратора сети. Теперь понятно? Еще проще. К ним можно войти (при наличии допуска и зная пути имея права админа практически с любого компа с правами админа). Теперь понятно?
Теперь о дефрагментации. При выборе этих файлов фактически дефрагментации подвергаються часть файлов на твоем диске. Если ты до этого дефрагментировал их, то на кой х……рен их надо снова дефрагменировать? Вот это ит есть вопрос твоего дефрагментатора. Теперь понятно?
Post #: 6
RE: $файлы на диске - 2009-02-06 01:08:14.003333   
LynXzp

Сообщений: 307
Оценки: 0
Присоединился: 2007-01-12 23:20:28.196666
Чего? :@ К сети это никакого отношения не имеет. (Ну разве что $C $D - но это не файлы:@)
Вот здесь немного объясняли нубу, с хорошими отзывами о журнале хакер. ;) (не запостил бы если бы не отзывы, но мало чего полезного(кроме статьи Криса о производительности NTFS и [де]фрагментации;))) http://www.softboard.ru/index.php?showtopic=37046

Читайте, двоечники:
quote:

Остальные служебные файлы (кстати говоря, называемые метафайлами (ошибся я, сдуру ляпнув "супер файлы", но был близок) или метаданными - metafile/metadata, соответственно, и всегда предваряются знаком доллара '$') носят сугубо вспомогательный характер, интересный только самой файловой системе. К ним в первую очередь относится: $LogFile - файл транзакций, $Bitmap - карта свободного/занятого пространства, $BadClust - перечень плохих кластеров и т.д. Подробнее см. "Назначение некоторых служебных файлов". Текущие версии Windows блокируют доступ к служебным файлам с прикладного уровня (даже с правами администратора!) и всякая попытка открытия/создания такого файла в корневом каталоге обречена на неудачу.
Отсюда и дефрагментация затруднена.

Да!, при проверке диска через chkdsk можно задать размер файла журнала (предполагаю это $LogFile). Два раза задав его размер можно отдефрагментировать (если был фрагментирован - сначала задать минимум, а потом столько сколько хочется/надо), ну по крайней мере больше 2-х фрагментов не будет.


quote:

Первые 12 записей в MFT всегда занимают служебные метафайлы: $MFT (собственно, сам $MFT), $MFTMirr (зеркало $MFT), $LogFile (файл транзакций), $Volume (сведения о дисковом томе), $AttrDef (определенные атрибуты), '.' (корневой каталог), $Bitmap (карта свободного пространства), $Boot (системный загрузчик), $BadClus (перечень плохих кластеров) и т.д.

В общем читайте, и сам почитаю (а то хоть три года назад записывал все это в конспект, но надо вспомнить).

—————————————–
Забыл ссылку кинуть - к цитатам выше:
http://www.insidepro.com/kk/044/044r.shtml
Post #: 7
RE: $файлы на диске - 2009-02-06 20:50:24.330000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Так вчера был не совсем адекватен и тут наехали на меня. Обидно. Решил реабилитироваться и объяснить как можно проще и популярней по данной теме. Конечно это не совсем полная инфа, но надеюсь будет достаточно понятной. Старался как можно проще.
И так начнем. NTFS отличается FAT, в FAT, используется иерархическая файловая структура, а в NFTS тома делятся на две части: в одной хранятся данные, в другой служебные файлы файловой системы. NTFS поддерживает централизованное хранилище (repository) для всех файлов и каталогов, представлен-диске. Это хранилище называется главной таблицей файлов (Master File Table, MFT). Количество файлов и папок на диске может с течением времени увеличиваться или уменьшаться, и MFT соотвественно увеличиваться или уменьшаться. Чтобы приспособить размера MFT, NTFS резервирует некоторый объем своюодного пространства рядом с MFT. Эта буфер-область называется зоной MFT (MFT Zone). Зона MFT физически располагатся рядом с MFT и занимает 12 процентов общего объема тома. Зона MFT гарантирует, что MFT не будет фрагментироваться, что, вообще говоря, являнием неежелательным. Остальное пространство используется для хранения самих файлов и папок.
MFT состоит из множества записей фиксированного размера, в общем случае около 1 KB каждая. Для каждого файла и каждой папки тома имеется запись MFT. Файловая система использует первые 16 записей MFT для хранения служебной информации. Эти служебные записи, называемые также файлами метаданных (metadata files), создаются в процессе форматирования диска. К ним относятся следующие записи:
$Mft. MFT хранит информацию о самой себе в первой записи таблицы, обозначаемой $Mft.
$MftMirr. Является резервной копией первых четырех записей в записи $Mft. Файловая система использует эту запись в том случае, если запись $Mft оказывается повреждена.
$LogFile. Данная запись поддерживает список транзакций (transactions). Транзакция - это операция I/O, которая приводит к изменению в любой из этих 16-ти служебных записей.
$Volime. Данная запись содержит информацию о текущем томе, например, метку и ID тома.
$AttrDef. Данная запись содержит описания атрибутов файла, используемых NTFS. Некоторые из этих атрибутов мы рассмотрим позже.
$Bitmap. Данная запись содержит информацию о кластерах, которые используються данным томом.
$Boot. Данная запись содержит информацию, необходимую для монтирования (mount) тома при загрузке, а также дополнительные программы самозагрузки (bootstrap), если диск помечен как загрузочный (bootable).
$BadClus. Данная запись содержит информацию о дефектных кластерах тома
$Secure. Данная запись содержит уникальные дескрипторы защиты (security descriptors) для каждого файла и каталога тома.
$Upcase. Данная запись преобразует символы нижнего регистра в эквивалентные им Unicode-символы верхнего регистра. NTFS является полностью совместимой с Unicode.
SExtend. Данная запись содержит информацию о дополнительных возможностях, поддерживаемых NTFS, например, о квотах (quotas).
Остальные четыре записи зарезервированы для будущего использования.
В NTFS все трактуется как файл, даже каталог. NTFS воспринимает файл скорее как совокупность атрибутов, чем как двоичные данные. NTFS предлагает множество атрибутов для определения типа файла, его содержимого и т.д. С точки зрения NTFS каталог - это просто файл с атрибутом Index. Атрибут Index содержит указатели на файлы, включенные в данный каталог. Для каждого файла и каталога имеется запись в MFT.
Это взято из книги и отредактировано.
Post #: 8
Страниц:  [1]
Все форумы >> [Windows] >> $файлы на диске







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.