Форум
Написать нам
  • Страница 1 из 1
  • 1
Форум MMB » Другие разделы » Программы » Как в корзине могут лежать файлы с ОДИНАКОВЫМИ ИМЕНАМИ?
Как в корзине могут лежать файлы с ОДИНАКОВЫМИ ИМЕНАМИ?
as-masterДата: Пятница, 19 Сентября 2008, 11:38 | Сообщение # 1
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вот, к примеру:

И если их восстановить - что, ВСЕ восстановюццо?

Прикрепления: 5335225.png (3.0 Kb)


Да пребудет с вами ММВ!
 
Alex3AДата: Пятница, 19 Сентября 2008, 12:18 | Сообщение # 2
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
FAT - ТАБЛИЦА размещения файлов.
В ней указаны имя файла его параметры и место размещение первого кластера,
диск разбит на дорожки и сектора, кроме того могут быть не один диск и не одна
поверхность на этих дисках, один сектор 512 байт. Соответственно размер кластера
соответствует одному сектору на одной дорожке на всех поверхностях.
Процесс удаления файла вовсе не являеться удалением, ставиться только маркер.
В таблице указатель на первый кластер файла, если размер файла больше,
то в первом кластере содержиться адрес следующего и так далее.
Кластеры файла не обязательно идут последовательно, при длительной работе
кластеры файлов оказываються расбросаны хаотически, что замедляет работу,
и мы делаем дефрагментацию диска. Если мы стерли файл а затем создали
новый то он занимает не кластеры, ранее удаленного файла а иные свободные.
Только тогда когда они исчерпываються, начинают заниматься кластеры удаленных
файлов.
Итого, для операционки, имя файла не имеет значения, она всегда рвзбереться где
какой файл, в отличии от юзера.
Контроль производиться только для юзера, не позволяя востановить все файлы одновременно,
но никто не мешает востановить их последовательно, с последующим переименовыванием.
Вообще файлы никогда не удаляються физмчески, системе все равно что находиться в кластере.
Этой особенностью и пользуються некоторые востановители файлов.
 
DEMBELДата: Пятница, 19 Сентября 2008, 13:07 | Сообщение # 3
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
в корзине могут лежать файлы с одинаковыми именами.
А вот пути у них наверняка разные.
как было сказано выше, системе пофиг на имена, она сама разбирается где что, не по именам а
по кластерам. Имена - это для юзера.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
toizyДата: Пятница, 19 Сентября 2008, 15:24 | Сообщение # 4
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (DEMBEL)
А вот пути у них наверняка разные.

Наверняка могут быть, а могут и не быть.в корзине могут лежать 2 совершенно одинаковых файла, лежавших в одном и том же месте. Ты сам попробуй

Добавлено (19 Сентябрь 2008, 15:24)
---------------------------------------------

Quote (as-master)
если их восстановить - что, ВСЕ восстановюццо?

Ага. Затирая друг друга. Но КОРЗИНА спросит тебя... если ОНА посчитает нужным..


Жизнь оказалась не такой уж и забавной, как поначалу...
 
as-masterДата: Пятница, 19 Сентября 2008, 15:49 | Сообщение # 5
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (DEMBEL)
А вот пути у них наверняка разные

Ни фига! Все эти файлы лежали в одном и том же месте,
но в разное время имели РАЗНОЕ содержание!!!!!

Quote (toizy)
Но КОРЗИНА спросит тебя... если ОНА посчитает нужным..

Да, корзина спрашивает, умница :)))))


Да пребудет с вами ММВ!
 
Alex3AДата: Пятница, 19 Сентября 2008, 18:31 | Сообщение # 6
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Ну че вы такие непонятливые!
Файл для системы - путь имя параметры начальный кластер, если все одинаково файл переписываеться,
начальные кластеры разные - значит разные файлы.
А для юзера если путь с именем одинаковы знач файл один.
Quote (as-master)
Ни фига! Все эти файлы лежали в одном и том же месте,
но в разное время имели РАЗНОЕ содержание!!!!!

Востанавливай по очереди и переименовывай, получишь все варианты, ведь это РАЗНЫЕ
файлы!
 
as-masterДата: Пятница, 19 Сентября 2008, 21:51 | Сообщение # 7
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Да я всё знаю, речь опять-таки шла не о том, как восстановить. Само собой, что если нужно - я стал бы восстанавливать их по одному.

Речь шла - НЕВНИМАТЕЛЬНЫЕ ВЫ МОИ - о том, как в корзине могут лежать одинаковые файлы, ведь корзина - это тоже некоторым образом папка на компе, а в папке не могут быть файлы с одинаковыми именами.

Вопрос для меня вовсе не имеет практический интерес, любопытно чисто теоретически smile


Да пребудет с вами ММВ!
 
Alex3AДата: Суббота, 20 Сентября 2008, 01:01 | Сообщение # 8
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (as-master)
а в папке не могут быть файлы с одинаковыми именами

Это тьлько для юзера, для системы могут.
 
as-masterДата: Суббота, 20 Сентября 2008, 01:47 | Сообщение # 9
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (Alex3A)
для системы могут

Вот теперь понятно, если это действительно так.


Да пребудет с вами ММВ!
 
toizyДата: Суббота, 20 Сентября 2008, 11:33 | Сообщение # 10
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (as-master)
это тоже некоторым образом папка на компе

не папка, а папки smile


Жизнь оказалась не такой уж и забавной, как поначалу...
 
esseДата: Суббота, 03 Января 2009, 15:05 | Сообщение # 11
Новый участник
Группа: Пользователи
Сообщений: 1
Репутация: 0
Награды: 0
Статус: Offline
Упрощённое объяснение работы Корзины:
1. Корзина - файл, предназначенный для хранения
списка исходных имён псевдоудалённых файлов
(файлов и папок). При помещении в корзину информация
об этом подлежащем удалению файле (папке) записывается в
другой файл в переименованном виде.
После очистки корзины (также псевдоокончательного удаления)
из списка удаляется соответствующая запись по исходному имени.
При восстановлении из корзины производится её обращение
к файлу-хранителю информации и обратное переименование
с восстановлением.
Т.о. корзина в процессе использования не хранит файлы.
2. Обычная папка также по сути файл, но хранит список
непереименуемых файлов (папок) и не способна допускать
совместное хранение без перезаписи.
 
toizyДата: Суббота, 03 Января 2009, 15:37 | Сообщение # 12
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Спасибо, о Великий Ктулху... Ты так любезен...

Жизнь оказалась не такой уж и забавной, как поначалу...
 
Форум MMB » Другие разделы » Программы » Как в корзине могут лежать файлы с ОДИНАКОВЫМИ ИМЕНАМИ?
  • Страница 1 из 1
  • 1
Поиск: