Максимальный уровень вложенности windows

Файловая система в Windows

Представляет собой запоминающее устройство с несколькими круглыми жесткими пластинами покрытыми слоем ферромагнитного материала расположенные на одной оси привода и с подвижными считывающими головками. В работе жесткого диска (винчестера) используется принцип магнитной записи. Мы не будем углубляться в устройство и работу жестких дисков, а рассмотрим в общих чертах файловую систему компьютера.

Файловая система компьютера (ФС) — описание способа хранения, распределения, наименования и обеспечения доступа к информации, хранящейся на жестком диске компьютера. Именно файловая система жесткого диска определяет правила наименования файлов и каталогов, ограничения на максимальные размеры файла и раздела, длину имени файла, максимальный уровень вложенности каталогов и другие моменты. Кстати, максимальный размер файла в файловой системе FAT32 составляет 4 Гбайта.

В ОС Windows наиболее распространенной на сегодняшний день является файловая система NTFS, заменившая устаревшую файловую систему FAT. Именно файловую систему NTFS лучше всего использовать на сегодняшний день. Чтобы жесткий диск можно было использовать в компьютере, его необходимо подготовить, отформатировать в выбранную файловую систему. Программа форматирования создает на жестком диске компьютера структуру в соответствии с правилами файловой системы Windows после чего диск становится виден в операционной системе и его можно использовать. Форматирование жесткого диска осуществляется силами операционной системы или сторонней программы. При этом выбирается тип файловой системы жесткого диска, размер кластера и способ форматирования.

Кластер — упрощенно, минимальная ячейка на жестком диске для хранения информации, эдакая коробочка для хранения файлов. Кластер имеет вполне конкретные стандартизованные размеры равные 512 байт раньше и 4 096 байт в настоящее время. В одном кластере хранится только один файл, если он меньше размера кластера, то все равно занимает весь кластер. Когда файл не помещается целиком в одном кластере, то он записывается кусочками по разным кластерам, необязательно соседним. Поскольку размеры файлов крайне редко кратны размеру кластера, то на диске файлы практически всегда занимают больше места, чем их реальный размер. Чтобы было понятнее, возьмем для наглядности такой пример. Есть 9 кирпичей, из них 3 белых и 6 красных, а в контейнер помещается только 5 кирпичей одного типа. Чтобы хранить наши кирпичи нам понадобится 3 контейнера, хотя емкость двух контейнеров 10 кирпичей. Вот наглядная иллюстрация, как это происходит.

В файловой системе компьютера происходит точно также. В этом легко убедиться, если кликнуть правой кнопкой мыши по файлу и выбрать свойства.

Файл размером 6 байт занимает в файловой системе жесткого диска 4 096 байт , т.е. один кластер. Соответственно маленький размер кластера больше подходит для хранения маленьких файлов, а большой размер кластера для хранения больших. Тогда место на диске будет использоваться более рационально. Так же происходит и с ярлыками.

Читайте также:  Как выключить службу защитник windows

Структура файловой системы Windows

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

Дальнейший рост емкости дисков привел к следующему очевидному шагу, разбить один физический носитель информации на несколько логических разделов (дисков). Логически выделенная часть смежных блоков на диске называется раздел (partition). Такая структура файловой системы применяется в настоящее время в операционной системе Windows.

Это позволяет упростить структурирование информации, повысить надежность хранения данных за счет разделения системных и пользовательских файлов, более гибко управлять правами доступа к файлам, увеличить скорость дисковых операций. Каждый созданный логический диск воспринимается операционной системой, как независимый, хотя фактически он виртуален. Благодаря этому каждому разделу жесткого диска можно назначить произвольную файловую систему или настроить размер кластера, а так же иметь несколько операционных систем на одном компьютере.

Первый физический сектор жесткого диска отведен для хранения главной загрузочной записи (MBR), необходимой для начальной загрузки операционной системы, а так же хранит таблицу разделов.

Разделы бывают двух видов: первичный (основной) и дополнительный (расширенный). В первом секторе основного раздела располагается загрузочный сектор, обеспечивающий загрузку ОС с данного раздела жесткого диска. Всего на физическом диске может быть четыре раздела и только один из них расширенный. Дополнительный раздел представляет собой оболочку для любого количества других логических разделов. Это позволяет обойти ограничение, только четыре раздела на физическом диске.

Вот и все, что мы хотели рассказать о файловой системе компьютера в операционной системе Windows.

Максимальный уровень вложенности windows

ХР только что выдала перл «Не удается скопировать Х. Х содержит слишком много уровней вложенности» 🙂 Как такое понимать? И вообще, сколько этих самых уровней может быть вообще?


Джо © ( 2006-11-22 16:26 ) [1]

На разных файловых системах — разное, наверное.


ПЛОВ © ( 2006-11-22 16:27 ) [2]


> На разных файловых системах — разное, наверное

На обеих компьютерах NTFS


Чапаев © ( 2006-11-22 16:29 ) [3]

Читайте также:  Linux ubuntu не видит windows

> [0] ПЛОВ © (22.11.06 16:25)
Звэр! А чем удалял?

Честно говоря, вживую с таким не встречался со времён ДОСа и ВолковКомандера.


boriskb © ( 2006-11-22 16:32 ) [4]

ПЛОВ © (22.11.06 16:25)
Как такое понимать?

Можно понимать и дословно и как то, что полное имя слишком длинное.
Не столько много вложений, сколько длинные имена каталогов.
Я с таким сталкивался.

Может там лимит на длину пути ушел весь? Мах длина имени — 256 байт, это все знают, а вот что мах длина пути 260 почему-то умалчивают все время.


Anatoly Podgoretsky © ( 2006-11-22 16:42 ) [6]

> boriskb (22.11.2006 16:32:04) [4]

Что достигал ограничения в 32К символов?


click ( 2006-11-22 16:45 ) [7]


> homm © (22.11.06 16:32) [5]
> Mах длина имени 256 байт, это все знают, а вот что мах длина пути 260


> Anatoly Podgoretsky © (22.11.06 16:42) [6]
>Что достигал ограничения в 32К символов?

так сколько там ограничение? кому верить?


ПЛОВ © ( 2006-11-22 16:45 ) [8]

Вложений много но не очень. Имена — 2-20 симв, не более
Подозреваю, что проблемы с сетью, а не с файловой системой ))


Anatoly Podgoretsky © ( 2006-11-22 16:46 ) [9]

> homm (22.11.2006 16:32:05) [5]

Не надо, на НТФС максимальная длина 32000 символов Юникод.
А откуда ты взял цифру в 256 не понятно, везде фигурирует как раз 260
Можешь проверить по Windows.pas и пусть тебя не смущает слово Путь, путь это полное каноническое имя а не FilePath

Anatoly Podgoretsky © (22.11.06 16:42) [6]
Что достигал ограничения в 32К символов?

:))
Вряд ли.
Кстати — откуда такая цифра?

А вот когда папку с html-отчетом, сгенерированном на линюхе (там куча вложенных отчетов на самом деле) хотел перенести на винду, то получил отлуп по одной из страниц по вышеуказанной причине.


Anatoly Podgoretsky © ( 2006-11-22 16:57 ) [11]

> click (22.11.2006 16:45:07) [7]

Верь MS SDK и больше никому


Anatoly Podgoretsky © ( 2006-11-22 16:58 ) [12]

> ПЛОВ (22.11.2006 16:45:08) [8]

Работа с сетью не ведется, ведется работа с файловой системой SMBFS


Anatoly Podgoretsky © ( 2006-11-22 17:01 ) [13]

> boriskb (22.11.2006 16:46:10) [10]

Максимальный уровень вложенности windows

ХР только что выдала перл «Не удается скопировать Х. Х содержит слишком много уровней вложенности» 🙂 Как такое понимать? И вообще, сколько этих самых уровней может быть вообще?


Джо © ( 2006-11-22 16:26 ) [1]

Читайте также:  Windows installer для windows sp3

На разных файловых системах — разное, наверное.


ПЛОВ © ( 2006-11-22 16:27 ) [2]


> На разных файловых системах — разное, наверное

На обеих компьютерах NTFS


Чапаев © ( 2006-11-22 16:29 ) [3]

> [0] ПЛОВ © (22.11.06 16:25)
Звэр! А чем удалял?

Честно говоря, вживую с таким не встречался со времён ДОСа и ВолковКомандера.


boriskb © ( 2006-11-22 16:32 ) [4]

ПЛОВ © (22.11.06 16:25)
Как такое понимать?

Можно понимать и дословно и как то, что полное имя слишком длинное.
Не столько много вложений, сколько длинные имена каталогов.
Я с таким сталкивался.

Может там лимит на длину пути ушел весь? Мах длина имени — 256 байт, это все знают, а вот что мах длина пути 260 почему-то умалчивают все время.


Anatoly Podgoretsky © ( 2006-11-22 16:42 ) [6]

> boriskb (22.11.2006 16:32:04) [4]

Что достигал ограничения в 32К символов?


click ( 2006-11-22 16:45 ) [7]


> homm © (22.11.06 16:32) [5]
> Mах длина имени 256 байт, это все знают, а вот что мах длина пути 260


> Anatoly Podgoretsky © (22.11.06 16:42) [6]
>Что достигал ограничения в 32К символов?

так сколько там ограничение? кому верить?


ПЛОВ © ( 2006-11-22 16:45 ) [8]

Вложений много но не очень. Имена — 2-20 симв, не более
Подозреваю, что проблемы с сетью, а не с файловой системой ))


Anatoly Podgoretsky © ( 2006-11-22 16:46 ) [9]

> homm (22.11.2006 16:32:05) [5]

Не надо, на НТФС максимальная длина 32000 символов Юникод.
А откуда ты взял цифру в 256 не понятно, везде фигурирует как раз 260
Можешь проверить по Windows.pas и пусть тебя не смущает слово Путь, путь это полное каноническое имя а не FilePath

Anatoly Podgoretsky © (22.11.06 16:42) [6]
Что достигал ограничения в 32К символов?

:))
Вряд ли.
Кстати — откуда такая цифра?

А вот когда папку с html-отчетом, сгенерированном на линюхе (там куча вложенных отчетов на самом деле) хотел перенести на винду, то получил отлуп по одной из страниц по вышеуказанной причине.


Anatoly Podgoretsky © ( 2006-11-22 16:57 ) [11]

> click (22.11.2006 16:45:07) [7]

Верь MS SDK и больше никому


Anatoly Podgoretsky © ( 2006-11-22 16:58 ) [12]

> ПЛОВ (22.11.2006 16:45:08) [8]

Работа с сетью не ведется, ведется работа с файловой системой SMBFS


Anatoly Podgoretsky © ( 2006-11-22 17:01 ) [13]

> boriskb (22.11.2006 16:46:10) [10]

Оцените статью