Не запускается винда. Хочу загрузить на флешку ту же самую и сделать восстановление, отсюда вытекает 1 вопрос: как узнать, какая винда стоит? В описании увидел версию 6.1.7601.17567, но погуглив, не понял, что это значит.
2 вопрос: если я определю нужную винду, запущу ее с флешки, сделаю восстановление и оно не поможет (сейчас так сделал, скачав win 7 x64 ult — но там скорее всего другая установлена), то можно ли установить по новой, не удалив всю информацию и сохранив все программы? На тот же самый диск устанавливать и как правильно?
-
Вопрос заданболее трёх лет назад
-
8305 просмотров
Пригласить эксперта
Если точная версия обновления не нужна, то версию до номера билда можно узнать, посмотрев свойства файла «WindowsSystem32winver.exe»
> 6.1.7601.17567
WinNT 6.1 (Windows 7)
Билд 7601 (SP1)
17567 — версия обновления
> не удалив всю информацию и сохранив все программы
Можно забекапить Usersимя_юзера и ProgramData, чтобы после переустановки оnnelf настройки вытянуть.
Ну и системный реестр из WindowsSysnativeconfig или WindowsSystem32config
Если место есть, то можно вообще весь раздел в образ сохранить и из него данные потом копировать.
Если Windows7 — можно попытаться загрузиться в Safe Mode клавишей F8 во время попытки загрузки.
Если не получится — тогда загрузка с флешки, иset WINDOWS_TRACING_LOGFILE=C:CBS.log
— это вывод подробностей в указанный файлsfc /scannow /offbootdir=C: /offwindir=C:Windows
— и долго ждать окончания проверки системных файлов. Потом можно посмотреть результаты:
findstr /c:"[SR]" C:CBS.log >CBSerr.log
notepad CBSerr.log
Но вытягивание из CBSerr.log названий битых файлов и последующее копирование с работающего компьютера этих файлов — то ещё занятие…
-
Показать ещё
Загружается…
07 февр. 2023, в 04:28
1000 руб./за проект
07 февр. 2023, в 01:29
40000 руб./за проект
07 февр. 2023, в 01:24
20000 руб./за проект
Минуточку внимания
5 / 5 / 2 Регистрация: 26.08.2010 Сообщений: 155 |
|
1 |
|
03.04.2016, 20:35. Показов 6251. Ответов 3
Добрый день.
__________________
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
03.04.2016, 20:35 |
3 |
Модератор 8364 / 3329 / 241 Регистрация: 25.10.2010 Сообщений: 13,536 |
|
03.04.2016, 21:40 |
2 |
Попробуйте в реестре посмотреть
0 |
5 / 5 / 2 Регистрация: 26.08.2010 Сообщений: 155 |
|
03.04.2016, 22:10 [ТС] |
3 |
Спасибо.
0 |
- Remove From My Forums
Как узнать версию незагружаемой ОС
-
Вопрос
-
Доброе время суток. Если система никаким способом не загружается, а нужно узнать ее тим (OEM, VLK и т.п), установленный SP, сборку. Как подобное можно сделать, загрузившись с какого-либо LiveCD?
Ответы
-
На счет буквенного обозначения была всего лишь догадка — сравнить не с чем. Но хотя бы номер сборки, версию СП и примерный тип лицензии вы уже можете определить — параметры я привел. Вот еще место, где можно найти версию Windows — %systemroot%system32prodspec.ini. Редактируем его, и ищем ключ [Product Specification] — там будет указана редакция ОС
NB: когда откроете файл, прокрутите его содержимое вниз — верхняя часть его пустая.
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт
-
Помечено в качестве ответа
3 сентября 2009 г. 11:28
-
Помечено в качестве ответа
Здравствуйте, дорогие мои читатели! На днях я собирался установить Windows 7 и тут возникла небольшая заминка: у меня был диск с виндой, но я забыл его сразу подписать и теперь озадачился тем, а как же мне узнать версию системы, которая там записана? Знакомая проблема? Мне удалось решить эту задачу и сейчас я расскажу, как определить версию windows 7 по файлам на диске (а также разрядность).
Вставляйте свой диск в дисковод. Если появится окно установщика, закрывайте его, он нам не нужен. Заходим на диск через Проводник либо через Total Commander и видим список файлов. Возможно, у вас вместо физического диска только его iso образ, но суть от этого не меняется.
Наша задача: определить версию и разрядность Windows 7.
Итак, начнем наше расследование. Заходим в папку sources и там ищем файл с названием ei.cfg. Когда нашли, выделяем его и открываем для просмотра. В тотал коммандере для просмотра можно нажать F3 или F4 (режим редактирования). В Проводнике нажимаем правой кнопкой мыши на файл ei.cfg и выбираем Edit with Notepad++ (если у вас до сих пор не стоит Notepad++, то рекомендую исправить это недоразумение и установить его).
Внутри файла мы видим примерно такое содержание:
В разделе [EditionID] написана версия Windows, в данном случае — Home Premium. Но этого недостаточно, еще нас интересует разрядность / битность системы. Для этого заглянем в другой файл. Находится он в этой же папке sources и называется idwbinfo.txt. Открываем его аналогично первому файлу и видим содержимое:
В разделе [BUILDINFO] мы можем почерпнуть недостающую информацию и сложить паззл. Строчка BuildArch=x86 означает, что система 32-разрядная. В случае 64-разрядная запись может выглядеть как amd64.
Строка BuildBranch подсказывает нам, что в нашу 32-битную систему Home Premium интегрирован Service Pack 1.
Итак, мы решили задачу и определили версию, разрядность и бонусом наличие сервис-пака. А теперь, чтобы не забыть снова, берем специальный фломастер и подписываем на диске: Windows Home Premium x86 SP1. Вот и всё:)
P.S.: Если у вас или у ваших знакомых есть спецтехника с двигателями TD226B-6G или WP6, то вы можете посмотреть и заказть запчасти Deutz, необходимые для их ремонта.
Понравилась статья? Если появились какие-то вопросы, задавайте в комментариях, отвечу.
Я пытаюсь восстановить старый компьютер, который не загружается, и я не уверен, какая версия 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 и т. Д.), См. Ответ Моифа Мерфи ниже на этой странице.
Используя реестр, вы можете посмотреть версию и издание
Я нашел этот ответ в Stackoverflow на вопрос « Определить версию, редакцию и пакет обновления для Windows ОНЛАЙН-ДИСКА ИЗОБРАЖЕНИЯ»
Используйте значения ниже
HKLMSOFTWAREMicrosoftWindows NTCurrentVersion
. Я полагаю, вы знаете, где найти этот улей ?! Соответствующий улей можно найти под%SystemRoot%System32config
именемSOFTWARE
.Примечание: вы можете попытаться проверить свои результаты, посмотрев на некоторые известные файлы (например
kernel32.dll
,ntdll.dll
) и в их информационный ресурс о версии (то, что вы ищете, это версия файла: например, с помощьюGetFileVersionInfo()
).Значения издания, если это необходимо, можно найти по адресу
HKLMSYSTEMCurrentControlSetControlProductOptions
.
Более конкретно, как загрузить улей другого реестра:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_load_hive.mspx?mfr=true
Если у вас 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.
Если вы все еще можете запускать исполняемые файлы из этой файловой системы, вы можете запустить C:WindowsSystem32winver.exe
Если у вас нет работающей Windows и вы хотите найти информацию с компьютера с Linux, вы можете использовать ее hivexget
для чтения файла реестра на диске.
Для систем на основе Debian установите его с sudo apt install libhivex-bin
.
Пример (с помощью grep, чтобы сделать вывод короче):
# hivexget /mnt/tmp/WINDOWS/system32/config/software 'MicrosoftWindows NTCurrentVersion'
| egrep 'ProductName|CSDVersion|"ProductId'
"ProductName"="Microsoft Windows XP"
"CSDVersion"="Service Pack 3"
"ProductId"="76487-OEM-0011903-00101"
Удалите | egrep ...
деталь, чтобы увидеть все значения под этим ключом.
Откройте файл bootmgr в блокноте, он находится на жестком диске, который вы хотите знать, его версия будет скрытым, поэтому выберите «Показать скрытые файлы» в отсортированных параметрах папки.
Если вы загрузитесь с установочного носителя Windows (скажем, USB-накопителя) и нажмете [SHIFT] + [F10], чтобы получить командную строку, вы можете запросить, какая буква диска соответствует исходному рассматриваемому дисководу ОС, а затем получить информацию о версии программа вроде ntoskrnl.exe
. Например, чтобы изучить установленные диски и соответствующие буквы дисков,
$ wmic diskdrive get model,name,serialnumber
$ wmic logicaldisk get description,deviceid,volumename
$ wmic datafile where name="<DRIVE LETTER>:\Windows\System32\ntoskrnl.exe" get Version /value
Version 10.0.15063.413
Или используя метод из @beyondtime, который меньше печатает, но пропускает десятичную часть номера сборки
$ type "<DRIVE LETTER>:ProgramDataMicrosoftDiagnosisosver.txt"
10.0.15063
Таким образом, ОС, установленная на указанной букве диска, — Windows 10, сборка 15063.413. Поиск в Google показывает, что это Windows 10 версии 1703 | Редстоун 2 | Создатели Обновление .
В качестве бонуса, если вы хотите увидеть последний раз, когда была загружена ОС, вы можете сделать
$ dir /ah /tw <DRIVE LETTER>:pagefile.sys
01/31/2017 03:04 PM ...... pagefile.sys
Вероятно, вы можете определить, когда ОС была изначально установлена, просмотрев время создания скрытых файлов и папок в корне диска:
$ dir /ah /tc "<DRIVE LETTER>:"
И чтобы выключить, когда вы закончите:
$ wpeutil shutdown
Получить волшебный ключ-желе Портативная бесплатная версия работает отлично. Безопаснее всего получить его с их сайта magicaljellybean.com или софпедии и т. Д.
Начни это. В меню инструментов выберите >> Загрузить куст. Затем он показывает все ваши диски, выберите папку Windows соответствующего диска. Он мгновенно предоставляет версию и ключи.
Для Windows 10 можно использовать Wordpad.exe, notepad.exe в ОС Windows для анализа
C:\ProgramDataMicrosoftDiagnosisosver.txt
.
В системах Unix консольная команда вроде
cat <Windows system root partition>/ProgramData/Microsoft/Diagnosis/osver.txt
показывает номер версии.
Пример для номера сборки ОС: 10.0.18362 (без .116 — .267 @ 2019-07-26)
В этой статье рассмотрим, как с помощью DISM и PowerShell разобраться, какие образы Windows (версии, разрядности, редакции, языки) хранятся в ISO или WIM файлах. И если в имени ISO файла не указана версия и билд, то сложно понять какая версия Windows находится внутри. В этом случае проще всего придется смонтировать ISO файл с установочным образом Windows и получить данные из установочного файла install.wim.
Щелкните по ISO образу правой клавишей и выберите Mount.
Перед вами откроется окно содержимого виртуального диска, в который смонтирован ISO образ Windows. Перейдите в каталог Sources и найдите установочный файл с образом Windows. Файл называется install и может иметь одно из следующих расширений:
-
install.wim
-
install.esd
-
install.swm
WIM это стандартный формат установочного образа Windows. ESD – сжатый образ. А SWM используется, если нужно разбить большой WIM образ на несколько файлов размером менее 4 Гб, чтобы они поместились на файловой системе FAT32 при создании установочной флешки.
Зажмите на клавиатуре Shift, щелкните по файлу install.xxx правой кнопкой мыши и скопируйте путь к файлу, выбрав Copy as path.
Откройте командную строку с правами администратора и выполните команду (в качестве пути к файлу используйте путь из буфера обмена):
DISM /Get-WimInfo /WimFile:"D:sourcesinstall.esd"
Перед вами появится список редакций (Education, Home, Enterprise, Pro и т.д.), доступных для установки из этого ISO образа Windows. В нашем примере из этого образа можно установить 5 разных редакций Windows. У каждой редакции есть индекс, по которому можно получить информацию об этом образе.
Можно удалить ненужные образы из wim файла по этой инструкции.
Чтобы получить информацию о версии (билде) и доступных языках Windows в WIM/ESD файле в редакции с индексом 1, выполните:
dism /Get-WimInfo /WimFile:"D:sourcesinstall.esd" /index:1
В нашем примере вы определили, что это Windows 10 2004 Education (Version: 10.0.19041), в установочном образе доступны русская (ru-RU) и английские (en-US) версии.
Также вы можете получить всю информацию о версиях и редакциях Windows в установочном ISO файле с помощью простого PowerShell скрипта, который все делает сам.
Задайте путь к ISO файлу:
$imagePath = "C:DistrisoWindowsServer_RTM.iso"
Смонтируйте ISO образ:
$Report = @()
$beforeMount = (Get-Volume).DriveLetter
$mountResult = Mount-DiskImage $imagePath -PassThru
$afterMount = (Get-Volume).DriveLetter
$ImageDrive= "$(($afterMount -join '').replace(($beforeMount -join ''), '')):"
Вы получили букву диска, куда смонтирован образ (буква назначилась автоматически, если нет смотрите как это починить здесь).
Теперь получим информацию о версиях Windows в файле install.wim или install.esd:
$WinImages = Get-windowsimage -ImagePath "$ImageDrivesourcesinstall.wim”
Foreach ($WinImage in $WinImages)
{
$curImage=Get-WindowsImage -ImagePath "$ImageDrivesourcesinstall.wim” -Index $WinImage.ImageIndex
$objImage = [PSCustomObject]@{
ImageIndex = $curImage.ImageIndex
ImageName = $curImage.ImageName
Version = $curImage.Version
Languages=$curImage.Languages
Architecture =$curImage.Architecture
}
$Report += $objImage
}
Отмонтировать ISO образ:
Dismount-DiskImage $mountResult.ImagePath
Можно вывести результат в таблицу Out-GridView:
$Report | Out-GridView
В результате мы получили красивый список образов Windows в ISO файле и их версии. В нашем примере в ISO образе оказался Windows Server 2022 RTM.