Как узнать из какой папки работает windows

Обновлено: 08.07.2024

С появлением операционной системы Microsoft Windows контейнеры файловой системы ранее называемые каталогами стали называть папками. Это не просто переименование термина. В отличии от обычного каталога, который хранится на диске в файловой системе и может содержать подкаталоги и файлы, сама папка является абстрактным объектом, которого может и не существовать на диске. Например, рассмотрим папки Мой компьютер, Панель управления и Корзина. Получить путь к этим папкам на диске нельзя, так как каждая из них является лишь отображением группы объектов для удобства восприятия.

У разных папок в Windows могут быть совершенно разные свойства. Среди содержимого папок тоже могут быть абстрактные объекты, которые не являются файлами на диске. Например, в папке Мой компьютер хранятся ссылки на логические диски компьютера, а в папке Сетевое окружение ссылки на компьютеры. Среди содержимого папок могут присутствовать физические файлы, находящиеся в разных местах на диске или даже на разных дисках, например папка Корзина отображает информацию об удаленных файлах со всех логических дисков.

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

Системные папки могут содержать как обычные файлы и папки, которые могут быть расположены в различных местах жестких дисков, так и виртуальные объекты, например вложенные системные папки или ссылки на устройства. Например, папка Принтеры содержит список принтеров, установленных на компьютере.

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

К системным папкам относится и папка Рабочий стол, которая отображается как корневая в дереве Проводника. Эта папка содержит смесь различных объектов. В ней могут присутствовать как виртуальные объекты, так и обычные файлы и папки. Если на компьютере у каждого пользователя в Windows имеется своя учетная запись, то файлы, которые он помещает на рабочий стол видны лишь внутри этой учетной записи. Они хранятся на жестком внутри папки профиля в папке содержания рабочего стола. Однако, помимо личного рабочего стола пользователя, существует общий рабочий стол, объекты которого отображаются во всех учетных записях. Например, при установке программ, ярлыки на рабочем столе появляются в каждой учетной записи. Они тоже хранятся на диске, но размещены в так называемом общем профиле. Таким образом, системная папка Рабочий стол отображает не виртуальные объекты, такие как Корзина, Мой компьютер, но и содержание сразу двух обычных папок, которые расположены по разным путям на диске.

Читайте о том, какие файлы являются системными, какие они имеют названия и расширения , в каких папках расположены и как их найти. Рассмотрим, что делать в случае повреждения системных файлов и как их восстановить используя средство проверки «SFC». Персональный компьютер, смартфон, планшет, ноутбук – эти понятия знакомы каждому из нас. Мы встречаем их повсеместно и используем в своей ежедневной деятельности. Перечисленные компьютерные устройства помогают пользователям решать различные задачи, сокращая их затраты времени и средств.

Какие файлы считаются системными

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

В полной мере всем вышеперечисленным требованиям отвечает операционная система «Windows» от корпорации «Microsoft» . Она имеет дружественный пользовательский настраиваемый интерфейс, благодаря которому каждый пользователь сможет настроить операционную систему под свои конкретные требования. Также высокая производительность системы отлично сочетается с интуитивно понятными инструментами управления компьютером, и совмещает в себе легкость и удобство использования с высокой работоспособностью.

По сути, операционная система «Windows» представляет собой программную оболочку, которую использует пользователь для установки приложений и программ, необходимых ему для выполнения определенных задач.

Для корректной работы всей операционной системы, ее полноценного функционирования и возможности использования дополнительных приложений в «Windows» используются специальные внутренние системные файлы.

Говоря техническим языком, системные файлы «Windows» – это любые файлы с включенным скрытым системным атрибутом. Их диапазон варьируется от аппаратных драйверов, конфигурационных файлов, библиотек динамической компоновки «DLL» до различных наборов файлов, составляющих реестр операционной системы «Windows» .

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

Если вы опытный продвинутый компьютерный пользователь, действуете осторожно и уверены в тех действиях, которые вы совершаете, или следуете инструкциям конкретного руководства, которому вы полностью доверяете, то вы можете получить определенное преимущество от использования таких рекомендаций.

Где хранятся системные файлы

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

По правде говоря, системные файлы могут храниться во многих местах на вашем персональном компьютере. Например, корневая папка вашего системного диска ( «C:\» ) содержит системные файлы, такие как файл вашей страницы ( «pagefile.sys» ) и файл гибернации ( «hiberfil.sys» ).

Большинство системных файлов операционной системы «Windows» хранятся в папке «C:\Windows» , особенно в таких подпапках, как «/System32» и «/SysWOW64» . Но вы также найдете системные файлы, которые расположены в папке пользователя (например, папка «AppData» ) и папках приложений (например, папка «ProgramData» или папка «Program Files» ).

Как отобразить скрытые системные файлы в «Windows»

Хотя системные файлы, по умолчанию, скрыты в операционной системе «Windows» , достаточно просто включить их отображение.

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

Чтобы системные файлы в операционной системе «Windows» сделать видимыми, вам придется открыть окно проводника «Windows» «Этот компьютер» . В открывшемся окне проводника файлов на ленте главного меню перейдите на вкладку «Вид» . На ленте вкладки найдите раздел «Параметры» , отвечающий за изменение параметров открытия элементов, представлений файлов и папок, и откройте вложенное меню. Во всплывающей панели меню выберите раздел «Изменить параметры папок и поиска» .

Теперь в проводнике файлов «Windows» вы сможете увидеть скрытые системные файлы. Обратите внимание, что значки для системных файлов выглядят более тусклыми, чем значки для несистемных файлов. Это сделано намеренно, с целью обозначить их важность.

Что произойдет, если системные файлы будут повреждены

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

Если вы подозреваете, что некоторые системные файлы повреждены или отсутствуют, то в операционной системе существует несколько встроенных системных инструментов, которые могут вам помочь. Средство проверки системных файлов ( «SFC» ) сканирует системные файлы «Windows» и может заменить любые отсутствующие или поврежденные файлы, обнаруженные в результате проверки. Команда обслуживания и управления образами «Windows» ( «DISM» ) может использоваться для устранения основных проблем, которые мешают средству проверки «SFC» выполнять свою работу. Используя их вместе, вы будете иметь возможность успешно восстанавливать отсутствующие или поврежденные системные файлы.

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

Для запуска средства «SFC» вам необходимо воспользоваться приложением «Командная строка» , запущенного с правами администратора. Открыть приложение можно различными способами. Мы опишем несколько из них, и вы сможете воспользоваться любым, понравившимся вам, способом.

1 способ : Откройте проводник файлов «Windows» «Этот компьютер» , затем перейдите в системную папку «C:/» . Откройте вложенную папку «Windows» и перейдите в подпапку «System32» . Опустите бегунок полосы прокрутки вниз и найдите файл «cmd.exe» . Щелкните по нему правой кнопкой мыши и откройте всплывающее контекстное меню. В списке возможных действий выберите раздел «Запуск от имени администратора» .

3 способ : Нажмите на «Панели задач» кнопку «Поиск» , расположенную рядом с кнопкой «Пуск» , и откройте поисковую панель. В поле поискового запроса введите фразы «командная» или «cmd» . В разделе «Лучшее соответствие» система выдаст вам искомый результат «Командная строка» . Щелкните по нему правой кнопкой мыши и, во всплывающем меню, выберите раздел «Запуск от имени администратора» .

Введите в окне командной строки исполняемую команду «sfc /scannow» для запуска средства проверки системных файлов операционной системы «Windows» .

В Windows API с самого начала есть две отдельные функции GetWindowsDirectory и GetSystemDirectory . Почему недостаточно было одной? Обе эти системные папки защищены от записи, обе входят в PATH и в список поиска DLL-библиотек. Зачем было их разделять?

Аксакалы вспомнят, что в те давние времена назначение этих папок различалось. Папка Windows была доступна для записи, и именно в ней хранились все настройки пользователя. Например, функция GetProfileInt читает из файла WIN.INI в папке Windows, и функция GetPrivateProfileInt , если не указан полный путь INI-файла, по умолчанию работает с папкой Windows.
В те давние времена не было отдельных папок с профилями пользователей; в папке Windows, по сути, хранился профиль единственного пользователя в системе.

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

Разделение системных файлов на две папки позволяло Windows работать в нескольких различных конфигурациях.

Традиционная

На локальном диске каждого компьютера (на дискете, а у богачей — на жёстком диске) находится папка Windows, а в ней — папка System. Большинство пользователей Windows работали именно так. Хотя в этом случае ничто не запрещает пользователю запись в папку System, Windows при нормальной работе в неё не пишет.

Прошитая в ПЗУ

На локальном диске каждого компьютера находится папка Windows, а в ПЗУ-диске — папка System. ПЗУ-диск — это такой виртуальный диск, содержимое которого хранится не в оперативной памяти, а прошито в ПЗУ. Пользователям смартфонов и коммуникаторов вряд ли нужно подробнее объяснять, что это такое; а остальные могут представить себе флешку, навсегда защищённую от записи.
Поскольку содержимое папки System всё равно никогда не изменялось, прошивка её в ПЗУ позволяла сэкономить ценное место на дискете или (тем более!) на жёстком диске.

Сетевая
На локальном диске каждого компьютера находится папка Windows, но у него есть сетевые драйвера (обалдеть, чудеса какие!), и AUTOEXEC.BAT подключает сетевые диски с центрального сервера, поддержкой которого занимается IT-отдел компании. Этот сетевой диск мог бы выглядеть так:
M:\SYSTEM системные файлы Windows
M:\WINWORD установленный Word для Windows
M:\123 установленный Lotus 1-2-3
. и т.д.

Папки этого сетевого диска доступны только для чтения. Все компьютеры в компании подключаются к одному и тому же диску, и поэтому используют одни и те же физические файлы на сервере — и как часть системных файлов Windows, и как файлы установленных приложений. Если IT-отделу понадобится обновить или переустановить приложение, они могут просто отключить всех от сервера (или, если они более вежливые, то дождаться, пока все выйдут сами), разрешить запись на диск M:, обновить или переустановить нужное приложение, и вновь подключить M: только для чтения. Когда пользователи заходят обратно, — хлоп! — новое приложение уже готово к запуску на их компьютере.

Полностью сетевая

Компьютер загружается с ПЗУ-диска, с дискеты, с локального жёсткого диска, или по сети. При загрузке он подключает сетевые диски, на которых находятся и папка Windows (своя для каждого пользователя), и папка System (одна на всех). С этого момента Windows полностью работает по сети: файлы пользователя сохраняются в папку Windows на сервере, системные файлы читаются из папки System на сервере, и даже обращения к файлу подкачки идут на сервер. Такую конфигурацию обычно называли бездисковой рабочей станцией: после того, как Windows загружена, локальные диски больше не используются.


Наблюдательный пользователь заметит, что в Windows 1.x / 2.x вовсе не было папки System: она появилась только в Windows 3.0. Что же Реймонд имеет в виду?

Я пытаюсь восстановить старый компьютер, который не загружается, и я не уверен, какая версия Windows работает. Как мне сказать, просто изучив файловую систему?

Я вполне уверен, что это либо Vista, либо Windows 7. Существует небольшая вероятность, что это Windows Server 2008.

Лучше всего будет найти свойства исполняемого файла Windows (например, explorer.exe). В моем случае это версия файла и продукта 6.1.7601.17567

6.0.xxxx.xxxxx будет обозначать Windows Vista (с 6000, 6001 и 6002, соответственно, RTM, SP1 и SP2).

6.1.xxxx.xxxxx будет обозначать Windows 7 (с 7600 и 7601 - RTM и SP1).

Те же номера версий будут применяться и для Windows-сервера, поэтому я не уверен, как вы скажете разницу с теми, кто использует этот метод.

C: \ Windows \ System32 \ License.rtf

Можно найти для всех этих операционных систем Windows

Vista, W7, W8, W8.1

Эти Лицензии RTF будут иметь Версию Windows и Издание также, например, Windows 7 Pro.

В Windows 10 есть файл rtf, но он не показывает издание, но если в его верхней части есть примечание об арбитраже, вы знаете, что это W10, или воспользуйтесь трюком проводника в ответе Мэтью Стиплза.

Чтобы найти тип продукта Windows 10 (Home Pro и т. Д.), См. Ответ Моифа Мерфи ниже на этой странице.

В Linux вам, вероятно, придется смонтировать раздел Windows. Вы можете использовать команду blkid и искать TYPE = "ntfs". В моем случае это / dev / sda2. Затем: sudo mount -t ntfs / dev / sda2 <ваша точка монтирования>. Вы можете посмотреть файл rtf с помощью libreoffice. В моей системе с двойной загрузкой (Bunsen Helium и WINDOWS 7 HOME PREMIUM) это было в нижнем регистре: license.rtf То же самое здесь на Windows 7 Ultimate. Очень важное замечание, потому что Linux чувствителен к регистру и часто так же сортируется. В Windows 10 вы можете проверить папку: C:\Windows\System32\Licenses . Он должен содержать что-то вроде c:\Windows\System32\Licenses\neutral\_Default\Professional\license.rtf Pro версии. Для Windows 10 Enterprise, похоже, есть Enterprise и Professional папки, и папки. Я предполагаю, что у Домашних выпусков будет Home папка.

Используя реестр, вы можете посмотреть версию и издание

Используйте значения ниже HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion . Я полагаю, вы знаете, где найти этот улей ?! Соответствующий улей можно найти под %SystemRoot%\System32\config именем SOFTWARE .

Примечание: вы можете попытаться проверить свои результаты, посмотрев на некоторые известные файлы (например kernel32.dll , ntdll.dll ) и в их информационный ресурс о версии (то, что вы ищете, это версия файла: например, с помощью GetFileVersionInfo() ).

Значения издания, если это необходимо, можно найти по адресу HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions .

Более конкретно, как загрузить улей другого реестра:

Вы можете загрузить другой улей в regedit, я вполне уверен. Если нет, я уверен, что есть инструмент, который может это сделать. +1, так как это то, что я использую все время. Я загружаю Magic Jellybean Keyfinder и указываю на папку Windows, чтобы прочитать реестр. Сообщает мне, какая версия и издание +1 очень кьюл. Я знал, как найти версию для Windows . но местоположение издания потрясающее! ты жжешь! Да, загрузка ульев возможна с помощью regedit из любой Windows. Это не влияет на систему, если вы будете осторожны (выберите временное имя при загрузке, а затем выгрузите улей). Смотрите больше: zeda.nl/index.php/en/load-user-registry-hive-in-regedit

Если у вас Linux в той же системе, вы можете загрузиться в Linux, убедиться, что раздел Windows смонтирован (например, здесь /mnt/C ), а затем сделать strings /mnt/C/Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64 . Для меня в напечатанном 9600.18258.amd64fre.winblue_ltsb.160303-0600 , и поиск в Google для winblue указывает, что это было кодовое имя для Windows 8.1.

+1 Это лучший способ найти версию для Windows 10. Строка имеет номер сборки в начале - в моем случае 14393 ( 14393.351.amd64fre.rs1_release_inmarket.161014-1755 ). Глядя на информацию о выпуске Windows 10 , которая соответствует версии 1607.

Если вы все еще можете запускать исполняемые файлы из этой файловой системы, вы можете запустить C:\Windows\System32\winver.exe

Разве это не даст вам версию, на которой вы запускаете winver.exe? Я запустил его, и он дал мне правильную версию Windows (домашняя премиум-версия, стартер и т. Д.), Сборка которой, какой пакет обновления и кому версия windows была лицензирована.

Если у вас нет работающей Windows и вы хотите найти информацию с компьютера с Linux, вы можете использовать ее hivexget для чтения файла реестра на диске.

Для систем на основе Debian установите его с sudo apt install libhivex-bin .

Пример (с помощью grep, чтобы сделать вывод короче):

Удалите | egrep . деталь, чтобы увидеть все значения под этим ключом.

Откройте файл bootmgr в блокноте, он находится на жестком диске, который вы хотите знать, его версия будет скрытым, поэтому выберите «Показать скрытые файлы» в отсортированных параметрах папки.

Это бинарный файл объемом 300 КБ +, и я ничего не нашел в этой версии для Windows.

Если вы загрузитесь с установочного носителя Windows (скажем, USB-накопителя) и нажмете [SHIFT] + [F10], чтобы получить командную строку, вы можете запросить, какая буква диска соответствует исходному рассматриваемому дисководу ОС, а затем получить информацию о версии программа вроде ntoskrnl.exe . Например, чтобы изучить установленные диски и соответствующие буквы дисков,

Или используя метод из @beyondtime, который меньше печатает, но пропускает десятичную часть номера сборки

Таким образом, ОС, установленная на указанной букве диска, - Windows 10, сборка 15063.413. Поиск в Google показывает, что это Windows 10 версии 1703 | Редстоун 2 | Создатели Обновление .

В качестве бонуса, если вы хотите увидеть последний раз, когда была загружена ОС, вы можете сделать

Вероятно, вы можете определить, когда ОС была изначально установлена, просмотрев время создания скрытых файлов и папок в корне диска:

И чтобы выключить, когда вы закончите:

Начни это. В меню инструментов выберите >> Загрузить куст. Затем он показывает все ваши диски, выберите папку Windows соответствующего диска. Он мгновенно предоставляет версию и ключи.

Читайте также: