{% extends "base.html" %} {% block title %}{{ friendly_name }} - OS and Packages{% endblock %} {% block extra_head %} {% endblock %} {% block content %} {% set header_actions %} Unsaved changes {% if last_save %}
{% endif %} {% endset %} {% include "_image_header.html" %}What PESetup puts on the disk besides drivers: the Windows image from OperatingSystem.json, then the offline servicing packages from packages.json (both in Deploy/Control). Edits here are staged until Review and save, which shows the exact diff of every file first.
{# ==================== Operating system ==================== #}| # | Windows | osId | Status | install.wim | |
|---|---|---|---|---|---|
| {{ loop.index }} |
{{ osv.productName or osv.marketingName or 'Windows' }}
{{ osv.marketingName }}{% if osv.versionNumber %} | version {{ osv.versionNumber }}{% endif %}{% if osv.buildNumber %} | build {{ osv.buildNumber }}{% endif %}
|
{{ osv.id }} | {% if osv.isActive %}Active{% else %}Inactive{% endif %} {% if os_selection is not none and osv.id | string == os_selection | string %}Selected{% endif %} |
{{ r.dest or '(no DestinationDir)' }}
{% if r.wim.exists %}On disk {{ r.wim.size | filesizeformat }}, modified {{ r.wim.mtime | local_dt }}
{% else %}install.wim not on disk{% endif %}
| index {{ osv.wimindex if osv.wimindex is defined else (r.entry.wimindex if r.entry.wimindex is defined else '-') }}
{% if osv.wim and osv.wim.size and r.wim.exists and osv.wim.size != r.wim.size %}
size differs from the JSON
{% endif %}
|
|
| No operating system entries. PESetup has nothing to apply. | |||||
| # | Package | File | osId | Enabled | On disk | |
|---|---|---|---|---|---|---|
| {{ loop.index }} |
{{ p.name or '(no name)' }}
{% if p.comment %} {{ p.comment }} {% endif %}
|
{{ p.fileName or p.FileName or '' }}
{{ p.destinationDir or p.DestinationDir or '' }}
|
{{ p.osId }} |
|
{% if r.file.exists %}Yes {{ r.file.size | filesizeformat }}
{% else %}No{% endif %}
|
|
| No packages configured. | ||||||
Media build selection, not used while imaging. Media Creator Lite saved this list when the media was built: the driver families (Family ID) whose packs it downloaded, and the OS it built for. scripts/Download-Drivers.ps1 and Upload-Image.ps1 read it to choose which driver packs and OS to fetch and upload.
PESetup never reads this file: at imaging it matches the PC's WMI model against HardwareDriver.json alone, so adding a model here does not give a PC drivers. The Driver entries column counts map entries with the same family.
| # | Model | Family ID | Driver entries | |
|---|---|---|---|---|
| {{ loop.index }} |
{% if r.fam.entries %}
{{ r.fam.entries }} entr{{ 'ies' if r.fam.entries != 1 else 'y' }}
{{ r.fam.on_disk }} zip{{ 's' if r.fam.on_disk != 1 }} on disk
{% else %}
None
{% endif %}
|
|||
| {% if has_selections %}No hardware models selected.{% else %}No user_selections.json for this image.{% endif %} | ||||