Как подключить диск если закончились буквы
Windows обычно назначает системному диску букву C: и дает другие буквы другим устройствам хранения. Это необычно, ведь MacOS и Linux не используют буквы. Windows может обращаться к дискам без букв, так почему она их использует?
Как присвоить букву диску
Здравствуйте друзья! Приходит на днях ко мне знакомый и держа под мышкой системный блок и говорит: - Срочно нужны файлы данных, которые находились на дисках (D:), (F:) и (G:), но эти диски вдруг пропали и в окне "Компьютер" их нет, операционная система при этом работает нормально. Что теперь делать, неужели всё пропало?
Сначала я подумал, что мой знакомый случайно снёс разделы жёсткого диска и сейчас мне придётся их восстанавливать, например программой AOMEI Partition Assistant Standard Edition или бесплатной утилитой EASEUS Partition Recovery, а может быть придётся даже применить Acronis Disk Director. Но в таких случаях, первое что нужно сделать, это войти в Управление дисками и убедится в том, что с вашего раздела просто НЕ слетела буква диска. В этом случае, нужно просто присвоить букву диску и ваш пропавший диск вместе с файлами тут же найдётся. Например в случае с моим знакомым так и получилось.
- Примечание : также в конце статьи есть информация о том, как удалить букву диска при необходимости!
Происходит это по многим причинам, например: из-за аварийного отключения компьютера, физического воздействия на работающий системный блок (удар, падение), присутствие бэд-блоков на жёстком диске, ошибок файловой системы и нестабильной работы повреждённой операционной системы.
Многие пользователи ни разу не сталкиваясь с такой проблемой, первое что сразу стараются предпринять, так это восстановить "пропавший раздел" специальными программами перечисленными мной выше, но неумелое их применение может привести к плачевным результатам. Например программа TestDisk может найти раздел существовавший на вашем жёстком диске несколько лет назад и восстановить его, затерев тем самым существующий раздел (но без буквы) с вашими данными, а вот это уже получается проблема.
Итак, если у вас пропал в окне "Компьютер" диск, сразу идём в "Управление дисками", если там вы наблюдаете диски без букв, то просто присваиваем буквы дисками и всё. Давайте разберём подробно случай с моим знакомым.
Диске 0 - имеет два раздела не имеющих буквы, первый раздел объёмом 350 МБ или 100 МБ, это служебный раздел Windows и ему букву присваивать не нужно, а вот второй раздел объёмом 111, 45 ГБ свою букву потерял и ему нужно её вернуть, то есть присвоить букву диску и всё.
Диск 1 - здесь всё нормально, также имеется служебный раздел раздел объёмом 350 МБ и ещё два раздела с присвоенными буквами (C:) и (E:).
Диск 2 - тут как и на диске "Диске 0" имеем проблему, кроме служебного раздела имеются два диска без букв.
Щёлкаем на пространстве нашего диска без буквы правой мышью и выбираем "Изменить букву диска или путь к диску".
В этом окне нам нужно присвоить букву диску, раскрываем список доступных букв, не выбирайте пожалуйста только буквы (A:) и (B:), а любую другую выбрать можно, например вы выбрали букву диска (D:).
И пожалуйста, сразу появляются наши пропавшие файлы.
Уже не пропавший диск (D:). Таким же образом возвращаем буквы дискам (F:) и (G:).
Когда мой друг уходил, он сказал мне спасибо, а я хочу сказать большое спасибо Вам друзья, за Ваши письма и комментарии и за то что Вы есть!
Например, один мой знакомый по ошибке присвоил букву диска скрытому системному разделу с файлами загрузки Windows 8.1.
Для начала нам нужно сжать основной раздел
Делается это просто, через специальную встроенную утилиту:
Таким образом мы просто «отщипываем» немного места от основного диска и уже от это пространство делим на все 25 дисков. Получается примерно так:
Файловая система сама занимает немного места на этих дисках, поэтому они выглядят как наполовину заполненные
Файловая система сама занимает немного места на этих дисках, поэтому они выглядят как наполовину заполненные
Теперь осталось насоздавать таких побольше. Готово:
Изначально я даже не понял, что буквы закончились. При попытке создания нового диска мне просто стало недоступно присваивание новой буквы:
Хотя лично я почему-то ожидал, что диски продолжат создаваться, но уже с двумя буквами: AA:, AB: и так далее.
Теперь, если мы захотим насоздавать ещё разделов или подключить флешку, у нас есть два варианта:
- Создать диск как папку , что уже больше похоже на ОС Linux — там так используются абсолютно все диски. В «Моём компьютере» отображаться ничего не будет, но зайти в диск можно с помощью значка на рабочем столе:
- Не присваивать букву вообще , но тогда ни в «Моём компьютере», ни где больше флешка или диск отображаться не будут. Хотели бы так работать?
Ставьте лайки, подписывайтесь на канал , пишите комментарии. Всем пока.
Как присвоить букву диску ? Здравствуйте админ, накануне в нашем доме внезапно отключили электричество, с утра включил системный блок, зашёл в окно "Компьютер", а там только диск (C:), а других дисков с моими файлами нет! Компьютер новый, в чём может быть причина такой проблемы и что сейчас нужно делать, искать программу по восстановлению удалённых разделов? Знакомый программист посоветовал войти в Управление дисками и посмотреть что там. Так вот, в Управление дисками я зашёл и окончательно запутался, у меня здесь находится какой-то "Диск" 0 Базовый и на нём находится два раздела, первый раздел без буквы, второй раздел (C:). Есть ещё "Диск" 1 Базовый, но на нём два раздела вообще без букв. Что мне нужно сделать, если можно объясните подробно?
Как быстро занять все буквы дисков
Хотите убедиться воочию? Создайте в корне системного диска папку temp. Теперь достаточно одной таблетки команды:
Команда subst позволяет сопоставить букве диска любую папку. В данном случае мы перенаправляем в папку C:\temp все свободные буквы дисков. Красиво смотрится, не правда ли?
Если у вас есть под рукой флэшка, самое время ее подключить. В папке «Компьютер» она не появится, поскольку нет свободной буквы.
Вас также может заинтересовать:
Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.
комментариев 40
Ах да, я совсем забыл, что у вас так и остались занятыми все буквы дисков! Освободить их можно тоже одной командой
Годится! Согласны? +6
Ваша оценка: 0
Ваша оценка: +2
mikas,
или
FOR %d IN (d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %d:\ SUBST %d: /D
Ваша оценка: +2
Спасибо, Вадим! С интересом прочитал всю статью.
Свободные буквы дисков у меня вряд-ли когда-нибудь закончатся, но зато буду знать каким образом подключить диск используя его идентификатор :)
Ваша оценка: 0
Насчет подключения дисков в папки — знал, но особое спасибо за pix.am ) А то с этим радикалом намучился уже
Ваша оценка: 0
C: Зарезервировано системой
D: Windows XP и Документы
E: VISTA
F: Разное
G: Пробная версия Windows 8
K: Windows 7 Ultimate Edition
и ещё вместо секретного отдела (ноутбук) стоит вторая ХР
Ваша оценка: -4
Действительно, очень интересно и познавательно. Как говориться «намотал на ус» :) Спасибо Вадим!
Ваша оценка: 0
Вадим, спасибо.
Очень доволен Вашими уроками.
Ваша оценка: 0
а вот не судьба им сделать как в линуксе? hdd1, hdd2 и т.д.
Годится! Согласны? +5
Ваша оценка: 0
Ваша оценка: +2
(рекомендую pix.am, там нет рекламы)
Alt+ PrintScreen отменили? Или это не работает в Windows 7? Вроде должно.
По теме- постоянно заняты пять букв, не постоянно, с учётом картридеров и телефона, до 12. Так что букв хватает. Правда есть ещё пара разделов, но я их скрыл, чтоб избежать накладок.
Монтированием дисков в папки на Окнах можно устроить подобие Linux (или любой другой ОСи).
Ваша оценка: 0
Всем спасибо за комментарии, а также за скриншоты! Рад, что и pix.am пригодился кому-то.
Отдельное спасибо mikas за правильные команды :)
Ваша оценка: 0
Исторические A и B вполне себе можно назначать другим томам. Ставил на флешки, никаких проблем не обнаружил.
Ваша оценка: +2
Скрыто по причине низкого рейтинга комментария. Нажмите здесь, чтобы прочесть.
Статью прочёл так сказать для общего развития, хотя уже из заголовка было понятно, что на практике вряд ли когда это потребуется, тем более все эти вариации связанные с командной строкой, от которой по идее давно бы пора вообще избавляться.
Полезным для себя нашел то (если правильно понял), что в настройках Windows можно отключить отображение пустых дисков, это могло бы пригодится мне раньше, когда у меня был старый внутренний картридер, который забирал сразу 4 буквы. Понятно, что это напрягало, поэтому первое время просто отключал его и подключал когда нужно, через диспетчер устройств. Потом помогла программка USB Safely Remove которая служит для отключения флешек перед извлечением, но там же можно настроить отображение кардридера в виде одного диска.
Жесткий диск в силу необходимости разделён на 4 раздела, вернее даже на 6, но два из них отформатированы в ext, поэтому в Windows не видны. Довольно часто подключаю внешний диск который так же делён на 4 раздела. Ещё флоппи-дисковод, DVD-привод, виртуальный CD-привод для монтирования образов, а так же постоянно подключен USB-модем сотового оператора, который (владельцы таких модемов знают) создаёт ещё один виртуальный CD-привод, и диск собственного встроенного картридера (впрочем, последние два можно исхитриться отключить).
В итоге, при определённых обстоятельствах, у меня могут быть задействованы до 14 букв, хотя в обычном режиме постоянно занято восемь.
Не ахти! -6
Михаил Кутьин:
Исторические A и B вполне себе можно назначать другим томам. Ставил на флешки, никаких проблем не обнаружил.
»
Верное замачание! Спасибо!
«А» у меня занят реальным флоппи-дисководом, а вот «В» действительно свободная. Сейчас назначил эту букву на свою флешку, считаю, что это позволит более быстрее её находить среди множества дисков в той же папке «Мой компьютер».
Ваша оценка: 0
Михаил Кутьин, верно. Я неудачно выразился. Имелось в виду, что Windows сама не будет использовать А и B, если остальные заняты.
Теперь пара слов о pix.am, т.к. моя рекомендация уже получила два критических отзыва. Я рекомендовал сервис, потому что в нем нет рекламы.
Я не рекомендовал никаких программ от этого сервиса, равно как их установка необязательна. Просто открываете сайт, нажимаете кнопку Browse, загружаете картинку, получаете ссылку на страницу, которую люди видят без рекламы.
Любите другой сервис? Замечательно, заливайте туда. Но если картинка обвешана 20 рекламными блоками по периметру, а страница издает вопли, как на радикале, я могу и не пойти ее смотреть.
Ваша оценка: 0
Ваша оценка: 0
Yagron, ок, условия сервиса изменились после того, как статья была написана (публикация была запланирована). Я снимаю свою рекомендацию.
Пользуйтесь вашим сервисом на здоровье. Только помните, что когда он в прошлый раз умер на несколько месяцев, страницы сайтов с их картинками тормозили из-за обращений к мертвому сервису.
Ваша оценка: 0
Позновательно! Многое не знал. Здорово что есть этот блог — для меня это единственный расширенный «хелп по виндоус на русском языке :)
Ваша оценка: 0
[b]Vadim Sterkin[/b] а разве Вы гарантируете, что ваш сервер завтра не умрёт?
Да Бог с ними,с картинками, пусть каждый методом проб и ошибок сам решает где и что ему хранить! Давайте вернёмся к теме!
Интересно!, есть старые матплаты (скорее речь о старых BIOS) которые не поддерживают загрузку с USB-носителей. А если флешку предварительно переименовать как «А» диск -это может помочь?
Ваша оценка: 0
Siller, спасибо! Иногда я использую в статьях некоторые вещи из справки. Ведь ее почти никто не читает, посему это выглядит ново и интересно ;)
Yagron, ок, давайте вернемся к теме.
Эмулировать Floppy на USB нет смысла, т.к. актуальнее использовать CD :) Задача сводится к использованию стороннего менеджера загрузки, например, основанного на линукс PLoP (инструкция в картинках на англ.).
С другой стороны, если у вас мат. плата не поддерживает загрузку с USB, о современных ОС можно забыть, т.е. практического смысла очень мало в этом.
P.S. Установка по сети еще есть, как вариант.
P.P.S. Сервер не умрет, ибо на нем крутится весь OSZone :)
Ваша оценка: +1
Vadim Sterkin: С другой стороны, если у вас мат. плата не поддерживает загрузку с USB, о современных ОС можно забыть, т.е. практического смысла очень мало в этом. »
О современных ОС от Майкрософт, вы хотели сказать. Какой- нибудь Linux после соответствующей допилки вполне будет работать. Правда большинство этим заниматься не будет.
Vadim Sterkin: P.P.S. Сервер не умрет, ибо на нем крутится весь OSZone :) »
Пару раз даже Гугл зависал, так что всё возможно.
Ваша оценка: 0
спасибо за статью
а возможно ли таким способом подключать сетевые папки?
с локальным устройством хранения понятно, система присваивает ему GUID и т.д. , которые можно смонтировать в локальную папку
а как это будет выглядеть с сетевым ресурсом, если все доступные буквы дисков закончились?
Ваша оценка: +1
dimach, на сетевую папку можно создать символическую ссылку командой mklink, используя UNC путь.
Ваша оценка: +3
Большое спасибо за статью. Всегда интересно узнать что-то новое, тем более описанное так подробно и интересно. Честно говоря, всегда думал (точнее вычитал где-то), что при нехватке букв алфавита ОС начинает назначать двойные: AA, BB, CC и т. д. : )
Ваша оценка: +1
Максим, пожалуйста. Как видите, всего одной командой можно проверить, правду ли пишут где-то :)
Ваша оценка: 0
Была такая проблема. При наличии USB-хаба, универсального кардридера, двух внутренних и двух внешних винчестеров букв для всех разделов не хватало. Решал проблему просто. Сливал некоторые разделы вместе, или переносил данные на большой раздел, а освободившийся присоединял куда-нибудь.
Теперь возьму на вооружение и этот способ. Спасибо за статью.
Ваша оценка: +1
Хотело похвастаться как у меня система устроена, скриншотики прилепить, но отказался ибо тема старая уже.
Кратко опишу (ибо тема старая).
У меня системой занято 7 разделов (дисков и которым присвоены буквы: C:, D;, W:, U:, X: и Z:. 4 последних скрыты.
Остальные винты разделены на 5 — 7 разделов. Имеют буквы только первые разделы. Остальные подключены как директории.
буквы имеют и два компот-привода. Один из них виртуальный.
Но меня интересует маленько другой вопрос.
У меня есть одна программа, она хранить настройки в системной папке диска С:. После архивирования, а точнее восстановления системы (иногда и такое приходится делать) настройки все слетают.
Решение проблемы нашёл в переносе директории с настройками из системной папки диска С: куда-нибудь в мои документы на диск Д:.
Как создать путь на нужную директорию?
«Создать ярлык» не помогает в данном случае.
Идею в принципе пробовал решить с помощью «subst», но далее дело как-то не заладилось.
PS: иногда и тема сохранёнок для игр тоже интересна.
Заранее благодарю за ответ.
Ваша оценка: 0
С таким именем тут непросто получить ответ… Но можно поискать в блоге самостоятельно.
Ваша оценка: +2
Shirixae
Ваша оценка: 0
Добрый день! Подключил описанным в статье способом 9 дисков в DASах. Теперь интересует безопасный способ отключения подключенных дисков, а то уже был случай, когда полетела файловая система на 3-х терабайтнике…
Ваша оценка: 0
Александр, я не сталкивался, но из зала мне подсказывают, что как вы подключали физические диски, так и отключайте. Если поддерживается безопасное отключение устройства (USB), пользуйтесь им.
Ваша оценка: 0
Shirixae
Ваша оценка: +1
ERET1K
Очень интереснаое наблюдение, только жаль они не монтируются по метке тома, как в OS X.
Также красивее, нежели чем у чувака выше…
Ваша оценка: 0
Руслан Ммм
Вадим не могу понять почему в проводнике не появляются диски. торрент-клиент не находит путь, хотя в Total Commander работает прекрасно. Пример subst Z: L:\torrent
Ваша оценка: 0
Руслан, создайте тему в форуме, сотов. вашей ОС.
Ваша оценка: 0
У меня в системе осталось незанятыми всего 6 литер (в системе 7 обычных HDD и 4 постоянно работающих внешних HDD), и когда я подключаю по USB два смартфона чтоб копировать с одного на другой музыку, каждый занимает по три литеры (авторановский запускач с дровами, том с памятью телефона и том с флешкой телефона), после чего свободные буквы заканчиваются, а ведь бывает нужно и образ в виртуальный диск загрузить иногда, планируется добавление еще одного двухраздельного внутреннего HDD. Вопрос, можно ли найти файл где в винде прописаны назначенные дискам буквы и добавить к ним еще 2-4 любых символа, чтобы это все работало и определялось, ну или диски A и B как то переназначить из зарезервированных под дискеты под свободные для внутренних дисков с данными?
Ваша оценка: 0
Тихон, непонятно, чем вас не устраивает решение из статьи с подключением дисков в папки. Тогда и буквы будут свободные… См. также Сколько у вас лишних разделов на диске?.
Всем привет. Вы все знаете, что в Windows все жёсткие диски, накопители и флешки при подключении к компьютеру отображаются вместе с какой-нибудь буквой. Системный диск обозначается как С: , а, например, флешка, нередко, как F: .
И вот у меня возникла идея: что будет, если эти обозначения попросту закончатся? Можно ли будет подключить новые диски?
Ну я и решил провести эксперимент на виртуальной машине (ибо боюсь свой физический диск испортить). Просто поделю основной диск С на 25 частей, тем самым заполнив все буквы.
Внимание! Идея сделать такой эксперимент пришла мне спонтанно, не исключено, что другие уже могли написать подобное. Эксперимент я проводил сам на своём же ноутбуке, так что никакого ворованного контента здесь нет.
Как подключить диск в папку
Однако Windows видит флэшку, в чем легко убедиться, открыв оснастку управления дисками (diskmgmt.msc).
Действительно, у съемного диска нет буквы, но она и не нужна! Щелкните правой кнопкой мыши по диску и выберите Изменить букву диску диска или путь диска. Здесь можно подключить том в пустую папку на диске с файловой системой NTFS.
Создайте в корне диска папку usb-flash и подключите в нее флэшку. Теперь вы увидите содержимое флэшки, просто открыв папку, даже если все буквы дисков заняты.
Как подключить диск в папку из командной строки
Вы уже догадались, что командой mountvol можно подключить диск в папку точно так же, как в оснастке управления дисками?
Сначала указывается целевая папка, а затем том, который в нее подключается. Теперь откройте оснастку управления дисками – вы увидите, что диск успешно подключен в папку. Круг замкнулся!
Теперь я уверен, что если у вас закончатся буквы дисков, вы сможете подключить диск в NTFS-папку как в графическом интерфейсе, так и из командной строки. Хочу сказать спасибо коллегам с OSZone — Morpheus, hb860 и Iska, принявшим участие в обсуждении этого вопроса в одной из тем форума.
Несмотря на то, что ваша система вряд ли испытывает недостаток свободных букв, мне хотелось бы узнать, как близко вы подошли к пределу. Пожалуйста, расскажите, до какой буквы вы добрались! А еще лучше – опубликуйте скриншот папки «Компьютер» (рекомендую pix.am, там нет рекламы). Только сначала поставьте флажок «Скрывать пустые диски в папке ‘Компьютер’» в параметрах папок и поиска.
Ах да, я совсем забыл, что у вас так и остались занятыми все буквы дисков! Освободить их можно тоже одной командой. Тот, кто приведет ее комментариях, получит много плюсов :)
Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.
Альтернатива Unix: точки монтирования
Однако буквы дисков — не единственное возможное решение. Apple MacOS, Linux и другие Unix-подобные операционные системы используют другой метод доступа к различным разделам и устройствам хранения.
Вместо доступа по буквам, устройство можно сделать доступным по пути каталога в файловой системе. Например, в Linux внешние устройства хранения данных традиционно монтировались в /mount. Таким образом, вместо доступа к DVD-приводу в D: Вы можете получить к нему доступ в /mount/dvd.
Это сводится к «корню» файловой системы. Linux и macOS не имеют букв дисков, поэтому базовая часть файловой системы не является буквой. Вместо этого у них есть корневой каталог, который является /. Системный диск «смонтирован» (сделан доступным) на / вместо C:\. Другие диски могут быть смонтированы в произвольных папках — если Вы хотите, чтобы Ваш домашний каталог хранился на другом диске, Вы можете смонтировать его в /home. Содержимое диска будет доступно в /home.
Доступ к дискам на Windows без букв
Так почему же Вы не можете монтировать диски в Windows таким образом, делая их доступными по произвольным путям вместо букв? Почему Вы не можете получить доступ к Вашему USB-накопителю, например через C:\USB\?
На самом деле можете! Современные версии Windows теперь также позволяют монтировать устройства хранения по пути к папке. Эта опция доступна в инструменте управления дисками. Щелкните правой кнопкой мыши раздел на диске, выберите «Изменить букву диска или путь к диску», а затем нажмите «Добавить». Вы можете использовать опцию «Подключить к следующей пустой папке NTFS», чтобы сделать устройство хранения доступным по пути к папке, также как Вы можете в Unix-подобных операционных системах.
Однако для этого Вам необходимо подключить диск по пути к папке на томе NTFS, а этот том NTFS должен быть подключен по букве диска.
Оказавшись в Windows PE или среде восстановления (Windows RE), вы видите командную строку. Очень часто первой задачей становится определение букв диска, поскольку они отличаются от тех, что вы привыкли видеть из операционной системы. Например, чтобы запустить приложения с флэшки, нужно знать ее букву, а чтобы выполнить проверку системных файлов – букву системного раздела.
Среде восстановления и Windows PE всегда соответствует буква Х, а для определения букв остальных дисков есть очень простой способ, и его главное преимущество – наглядность.
- В командной строке наберите notepad и нажмите Enter. Откроется хорошо известный вам блокнот.
- Нажмите сочетание клавиш CTRL+O или выберите из меню Файл пункт Открыть. Перед вами не менее известное окно «Открыть», по сути своей – это проводник.
Увеличить рисунок - Щелкните Компьютер в области переходов, а затем дважды щелкните по заголовку окна, чтобы лучше видеть содержимое. Теперь вы без труда узнаете все свои диски и сможете определить их буквы.
Из этого окна вы можете выполнять операции с файлами и папками (копирование, перемещение, переименование) и даже запускать программы, используя пункт Открыть в контекстном меню. Также очень удобна возможность копирования пути к исполняемому файлу — это пригодится для запуска программ из командной строки с параметрами, как вы увидите ниже. Удерживая нажатой клавишу SHIFT, щелкните по файлу правой кнопкой мыши и выберите из контекстного меню пункт Копировать как путь.
Но вернемся в командную строку сочетанием клавиш ALT+TAB. Допустим, вы хотите запустить Total Commander, расположенный в одной из папок флэшки. Просто введите в командной строке путь к программе или вставьте скопированный путь:
У вас теперь запущен файловый менеджер, с которым будет намного проще ориентироваться, чем в командной строке. Более того, Total Commander очень просто запустить с привычными настройками, что ускорит работу. Заранее посмотрите путь к файлу настроек в Справка — О программе и скопируйте его в корень папки с программой. Подставьте имя файла в команду для запуска:
Впрочем, определить буквы дисков и переходить к ним можно и в командной строке, как видно на рисунке ниже. Вы находитесь на диске X. Чтобы перейти на другой диск, используйте команду cd с ключом /d. Например, чтобы перейти на диск G, введите:
Проверить, нужный ли это диск, можно командой:
После чего, видя список папок, вы сможете догадаться, на каком именно диске находитесь. Перебрав несколько букв дисков, начиная с C, вы найдете нужный диск за несколько команд.
Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь. Поддержать автора вы можете тут.
Windows назначает дискам буквы английского алфавита, причем из 26 букв сразу заняты три. Ведь буквы A и B исторически зарезервированы для флоппи, а C – для системного раздела. Представьте на миг, что все буквы закончились, но есть флэшка, которую надо подключить. Что произойдет при этом?
Конечно, маловероятно, что вам не хватает букв для дисков. Однако такое может случиться, если у вас несколько жестких дисков, где вместо папок вы используете разделы :) Добавим к этому оптический диск и несколько сетевых, три-четыре карты памяти или флэшки – вот и закончились буквы!
[+] Сегодня в программе
Как это работает
Давайте посмотрим, что произошло при подключении диска в папку. Откройте командную строку и выполните в ней:
Помните наш разговор об атрибутах файлов и несуществующих папках? Эта команда показывает папки (/ad), при этом сортирует их по имени в обратном порядке (/o-n). Я добавил эти ключи сортировки, чтобы папка usb-flash оказалась на скриншоте в верхней части списка.
Надеюсь, слово JUNCTION сразу помогло вам увидеть полную картину происходящего. Действительно, в оснастке управления дисками мы создали точку соединения, направив флэшку в папку.
Хотите еще одно подтверждение этого факта? Команда fsutil, которая предусмотрена для управления файловой системой из командной строки, использует немного другую терминологию – точка подключения, но суть от этого не меняется.
Зачем диску нужен идентификатор
Теперь я предлагаю вам удалить точку подключения в оснастке управления дисками и рассмотреть вопрос исключительно из командной строки.
Если вы внимательно следили за моими руками, то уже дважды увидели на скриншотах идентификатор подключенного диска: \\?\Volume . Посмотрите на него в третий раз, выполнив в командной строке:
Можно также ввести этот путь в окно «Выполнить». А вот в адресной строке проводника он будет расценен как сетевой, что повлечет за собой ошибку.
Как появились буквы у дисков
Подобно многим вещам в Windows, таким как то, как она использует обратный слэш вместо прямого, буквы дисков относятся ко временам MS-DOS (на самом деле, даже немного раньше). По этой причине системный диск Windows использует буквы C: — A: и B: были зарезервированы для дисковода гибких дисков.
Буквы дисков были перенесены в MS-DOS из CP/M, более старой операционной системы. Они предложили способ доступа к логическим и физическим устройствам хранения, содержащим файлы. Чтобы получить доступ к файлу с именем README.TXT на втором флоппи-дисководе, Вам нужно просто набрать B:README.TXT.
Необходимость букв дисков очевидна в командной строке. Если бы не было букв дисков, как бы Вы быстро указали пути к файлам на разных устройствах? Эта система была унаследована MS-DOS, и с тех пор Microsoft придерживалась ее.
Хотя буквы дисков могут показаться менее важными сейчас, когда мы используем графические ОС и можем просто нажимать на значки, они все равно имеют значение. Даже если Вы обращаетесь к своим файлам только через графические инструменты, программы, которые Вы используете, должны ссылаться на эти файлы по пути в фоновом режиме — и для этого они используют буквы дисков.
Читайте также: