{"id":13705450,"url":"https://github.com/joeldidier/Bootable-Windows-ISO-Creator","last_synced_at":"2025-05-05T16:32:50.284Z","repository":{"id":120819563,"uuid":"127136989","full_name":"joeldidier/Bootable-Windows-ISO-Creator","owner":"joeldidier","description":"Create a bootable ISO (BIOS/UEFI) from Windows source installation files.","archived":false,"fork":false,"pushed_at":"2019-01-12T21:14:50.000Z","size":2770,"stargazers_count":31,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-13T13:38:11.883Z","etag":null,"topics":["batch","bios","bootable","iso","uefi","windows","windows-10"],"latest_commit_sha":null,"homepage":null,"language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joeldidier.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-03-28T12:29:28.000Z","updated_at":"2024-08-10T00:34:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"36bbf5b1-b36b-4041-8f67-3047cbf780a0","html_url":"https://github.com/joeldidier/Bootable-Windows-ISO-Creator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeldidier%2FBootable-Windows-ISO-Creator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeldidier%2FBootable-Windows-ISO-Creator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeldidier%2FBootable-Windows-ISO-Creator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joeldidier%2FBootable-Windows-ISO-Creator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joeldidier","download_url":"https://codeload.github.com/joeldidier/Bootable-Windows-ISO-Creator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252534018,"owners_count":21763701,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["batch","bios","bootable","iso","uefi","windows","windows-10"],"created_at":"2024-08-02T22:00:41.358Z","updated_at":"2025-05-05T16:32:49.985Z","avatar_url":"https://github.com/joeldidier.png","language":"Batchfile","funding_links":[],"categories":["Batchfile"],"sub_categories":[],"readme":"﻿\u003cp align=\"center\"\u003e\n\u003ca href=\"https://twitter.com/Studisys\"\u003e\n  \u003cimg width=\"300\" height=\"82\" src=\"https://studisys.net/github/projects/studisys-logo-inline-dark.png\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\u003cbr/\u003e\n   \u003cimg src=\"https://studisys.net/github/projects/Bootable-Windows-ISO-Creator/5.png\"\u003e\n  \u003cbr/\u003e\n \u003c/p\u003e\n \n----------\n# Welcome to the Bootable Windows ISO Creator Project !\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://blog.studisys.net\"\u003e\n  \u003cimg  src=\"https://studisys.net/github/projects/Bootable-Windows-ISO-Creator/1.png\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n \u003c/p\u003e\n \n \u003cp align=\"center\"\u003e\n  Simply copying Windows installation files into an ISO image doesn't make a bootable ISO Image.\nThis script allows to create a bootable Windows ISO image from a Windows installation source folder (the contents of an actual ISO file).\n  \u003cbr/\u003e\n \u003c/p\u003e\n\n\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://blog.studisys.net\"\u003e\n  \u003cimg  src=\"https://studisys.net/github/projects/Bootable-Windows-ISO-Creator/2.png\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n  These are the contents of a Windows ISO Image\n \u003c/p\u003e\n\n\n## Compatibility\nThis script only works on Windows systems.\nThis script is currently ***only*** tested on **Windows 10**.\nIt was last tested on ***Windows 10 Education Insider Preview Build 17627 (Skip Ahead)***\nIt will soon be tested on Windows Vista, 7, 8, 8.1, and Windows Server 2008 (R2), 2012 (R2).\n\n# How to Use\n\n1. Download the zip and extract it.\n**IMPORTANT :** This script relies on the ***`OSCDIMG`*** tool (`oscdimg.exe`) , the ***`etfsboot.com`*** and ***`efisys.bin`*** files provided by Microsoft. If you already have installed the [Windows ADK](https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install) with the Deployment and Imaging Tools Environment, you're not obligated to use the files located in the oscdimg folder provided with this script. However, if you do not have these files on your computer, I strongly advise you to download and use them.\n\n 2. Run the script ***`bootable_windows_iso_creator.bat`*** located in the extracted folder.\n ***Note :*** If you didn't run the script as Administrator, you will be prompted if you want Administrator rights. You're not obligated to accept, and refusing will not prevent the script from running, except in a specific case. For more information, please see the *Practical Notes* from the *Important Notes* section below.\n 3. Type ***`1`*** to enter the ISO Creation Wizard.\n\nHere begins the main part :\n\n 4. Enter the path to the Windows Installation folder.\n**Example :** if the folder  `contents`  located in  `C:\\WorkForce\\`  contains the image contents, type :  \u003cp align=\"center\"\u003e`C:\\WorkForce\\contents\\`\u003c/p\u003e\n\n 5. Enter the path to the destination file.\n**Example :** if you want to save the ISO as `Windows.iso`  in the folder  `ISO`  located in  C:\\WorkForce\\ , type :  \u003cp align=\"center\"\u003e`C:\\WorkForce\\ISO\\Windows.iso`\u003c/p\u003e\n\n\n 6. Enter the path to the oscdimg.exe tool.\n**Note 1 :** Use the x86 version if you wish to create a 32-Bits ISO of Windows, or amd64 (x64) if you wish to create a 64-Bits ISO.\n\n\t**Note 2 :** You can use the provided files in the repository. You need to type the full path to the file, not the relative path.\n\t\n\t**Note 3 :** If you did not install the Windows ADK with the Deployment and Imaging Tools Environment, please install it or download `oscdimg.exe`, `etfsboot.com`and `efisys.bin` from this repository.\n\n\t**Note 4 :** If you installed the Windows ADK with the Deployment and Imaging Tools Environment, here is the default path to the file :\n\n - 32-Bits : \n\t - C:\\Program Files (x86)\\Windows Kits\\`**\u003cversion\u003e**`\\Assessment and Deployment Kit\\Deployment Tools\\x86\\Oscdimg\\oscdimg.exe\n\n - 64-Bits :\n\t - C:\\Program Files (x86)\\Windows Kits\\\u003cversion\u003e\\Assessment and Deployment Kit\\Deployment Tools\\amd64\\Oscdimg\\oscdimg.exe\n\nWhere `\u003cversion\u003e` is 8, 8.1 or 10 according to your Windows version.\n\n7. Enter the path to `etfsboot.com`.\n**Note :** The file should be in the same folder as oscdimg.exe.\n\n8. Enter the path to `efisys.bin` .\n**Note :** Use the x86 version if you wish to create a 32-Bits ISO of Windows, or amd64 (x64) if you wish to create a 64-Bits ISO.\n\n9. Validate and let the fun begin.\n\n# Demo\nHere is an actual demo.\nIn this scenario, I downloaded the ZIP archive provided in this repository in my Downloads folder, and I extracted it.\nI decide to use the provided files.\nHere is the result :\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://blog.studisys.net\"\u003e\n  \u003cimg  src=\"https://studisys.net/github/projects/Bootable-Windows-ISO-Creator/4.gif\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n \u003c/p\u003e\n \n\n\n\n# Important Notes\n## Practical Notes\n### Administrator-rights\n - This script does not require Administrator rights to run\n - However, if choose to save the final ISO in a restricted-access folder (a folder that requires specific rights, like Administrator rights, to save files in it) without the required privileges, you will get an error.\n - Folders that do not require any specific right are, for example : Desktop Folder, Downloads Folder, Documents Folder, …\n\n\n### Security\n\n - This tools uses sensitive files (oscdimg.exe, etfsboot.com, efisys.bin) that are provided by Microsoft.\n - Malware can spread onto new Windows installations by infecting this files, which explains why they are sensitive.\n - The provided files in this repository are directly extracted from the [Windows Insider Preview ADK](https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewADK) (Build 17120)\n- The SHA1 hash of the files provided in this repository are :\n\t- 32-Bits (x86) :\n\t\t- oscdimg.exe : f6430f013a60aa16e6f55255adefe95d546f400a\n\t\t- efisys.bin : 2e8552a0f53dd6f442a4c60b7ac7d548d0e0cd4f\n\t\t- efisys_noprompt.bin : 4e6ce0781efc6b810a20c45ec6fed4302054f1d4\n\t\t- etfsboot.com : 62313ec73f381c052f2513ca6279cfb5107e98c0\n\n\n\t- 64-Bits (x64) :\n\t\t- oscdimg.exe : 09cdeacd36633bea60f01676d54b7d94fca36e94\n\t\t- efisys.bin : cfb0ca0b29381342ff1eef70a65e27e6997ce660\n\t\t- efisys_noprompt.bin : e8a7f44150c03c7173862ef9f949b35e4b78f25b\n\t\t- etfsboot.com : 62313ec73f381c052f2513ca6279cfb5107e98c0\n\nYou can verify the hash of the provided files with tools like [HashMyFiles](http://www.nirsoft.net/utils/hash_my_files.html) or [HashCheck](http://code.kliu.org/hashcheck/).\n\n**Example :** After installing HashCheck, you simply have to click on the checksums.sha1 file to verify the files present in the folder. Each file having the correct SHA1 will display in Green (Red if wrong SHA1, Yellow if not present).\nAn example below :\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://blog.studisys.net\"\u003e\n  \u003cimg  src=\"https://studisys.net/github/projects/Bootable-Windows-ISO-Creator/3.gif\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n \u003c/p\u003e\n \n \n\n\n\n# More about this project\n\n  \n  \n\n## Origin\n\nI'm working on another project which creates updated Windows installation files and I wanted to provide a way for the regular user to recreate a bootable Windows ISO.\n  \n## Upcoming features\n\n\n- Allow to detect current Windows ADK installation to use preinstalled files\n- Add an unattended mode\n \n\n## Versioning\n\n\n### This script creates :\n\n- %temp%\\\\\\GetAdminRights.vbs\n\n\t- For the Administrator Rights if script was not run as Administrator\n\n- An ISO file, which name and directory are provided by the user\n\n - script_directory/script.log\n\t - Logs various infos and errors that can be sent to the developer to help investigate\n\n\n### This script runs :\n\n- %temp%\\\\\\GetAdminRights.vbs\n\n\t- Run cmd.exe as admin if the script was not executed as it\n\n- %systemroot%\\\\system32\\\\cmd.exe\n\n\t- Runs as admin to operate if necessary\n\n- /path/to/oscdimg.exe\n\t- Part of the Windows Imaging Tools (path specified by user)\n\n\n## Versioning\n\nI'm tyring to keep versioning as clean as possible. Here is the system I'm using :\n\n  \n\n- 3-digit version [Major].[Beta].[Alpha]\n\n- [Major] : number of the stable version\n\n- [Beta] : number of the Beta version (number of bugs greatly reduced comparing to the Alpha version)\n\n- [Alpha] : number of the Alpha version (highest number of bugs, features not properly working)\n\n  \n\n## Changelog\n\nA changelog can be found [here](https://github.com/Studisys/Bootable-Windows-ISO-Creator/blob/master/CHANGELOG).\n\n  \n\n## License [\u003cimg src=\"https://img.shields.io/badge/license-AGPL 3.0-blue.svg\"\u003e](https://github.com/Studisys/Bootable-Windows-ISO-Creator/blob/master/LICENSE)\n\nThis project is licensed under the AGPL 3.0 License.\n\nThe license file can be viewed [here](https://github.com/Studisys/Bootable-Windows-ISO-Creator/blob/master/LICENSE).\n\nHere are the great lines to remember of this license :\n\n - \u003cimg src=\"https://img.shields.io/badge/Commercial%20use%20:-Allowed-brightgreen.svg\"\u003e\n  - \u003cimg src=\"https://img.shields.io/badge/Distribution%20:-Allowed-brightgreen.svg\"\u003e\n  - \u003cimg  src=\"https://img.shields.io/badge/Modification%20:-Allowed-brightgreen.svg\"\u003e\n  - \u003cimg  src=\"https://img.shields.io/badge/Patent%20use%20:-Allowed-brightgreen.svg\"\u003e\n  - \u003cimg  src=\"https://img.shields.io/badge/Private%20use%20:-Allowed-brightgreen.svg\"\u003e\n - \u003cimg  src=\"https://img.shields.io/badge/Disclose%20source%20:-Mandatory-blue.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/License%20and%20copyright%20notice%20:-Mandatory-blue.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/Network%20use%20is%20distribution%20:-Mandatory-blue.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/Same%20license%20:-Mandatory-blue.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/State%20changes%20:-Mandatory-blue.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/Liability%20:-None-red.svg\"\u003e\n- \u003cimg  src=\"https://img.shields.io/badge/Warranty%20:-None-red.svg\"\u003e\n\n## Contact and useful links\n\nThanks for browsing through this project !\n\nHere a few links on how to reach me and/or find me online :\n\n  \n\n - Personal website : https://studisys.net\n   \n  - Personal blog (English) : https://studisys.net/blog\n   \n   - Site Web Personnel :https://studisys.fr\n   - Blog Personnel (Français) : https://studisys.fr/blog\n   - Twitter :  https://twitter.com/Studisys\n   \n   - LinkedIn :  https://linkedin.com/in/joel-didier\n   \n   - Email : studisys@protonmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeldidier%2FBootable-Windows-ISO-Creator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoeldidier%2FBootable-Windows-ISO-Creator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoeldidier%2FBootable-Windows-ISO-Creator/lists"}