{"id":30791849,"url":"https://github.com/bocaletto-luca/windiskimage","last_synced_at":"2025-10-09T21:38:16.525Z","repository":{"id":313072712,"uuid":"1049935153","full_name":"bocaletto-luca/WinDiskImage","owner":"bocaletto-luca","description":"WinDiskImage WinDiskImage is a lightweight, user-friendly disk imaging tool for Windows, built with Python and PySide6. It allows you to create and restore raw disk images from physical drives, with real-time progress, speed, and ETA display. By @bocaletto-luca","archived":false,"fork":false,"pushed_at":"2025-09-03T18:02:29.000Z","size":37,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-03T19:43:32.425Z","etag":null,"topics":["bocaletto-luca","bootable-drives","disk-images","english","gui","opensource","python","win-disk-image","windiskimage"],"latest_commit_sha":null,"homepage":"https://bocaletto-luca.github.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bocaletto-luca.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-03T17:55:15.000Z","updated_at":"2025-09-03T18:03:01.000Z","dependencies_parsed_at":"2025-09-03T19:43:35.737Z","dependency_job_id":"6d84c88b-c5d6-420c-a3df-f95b6be53bd0","html_url":"https://github.com/bocaletto-luca/WinDiskImage","commit_stats":null,"previous_names":["bocaletto-luca/windiskimage"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/bocaletto-luca/WinDiskImage","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FWinDiskImage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FWinDiskImage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FWinDiskImage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FWinDiskImage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bocaletto-luca","download_url":"https://codeload.github.com/bocaletto-luca/WinDiskImage/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FWinDiskImage/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002053,"owners_count":26083286,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bocaletto-luca","bootable-drives","disk-images","english","gui","opensource","python","win-disk-image","windiskimage"],"created_at":"2025-09-05T15:07:17.224Z","updated_at":"2025-10-09T21:38:16.521Z","avatar_url":"https://github.com/bocaletto-luca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WinDiskImage\n\n**WinDiskImage** is a lightweight, user-friendly disk imaging tool for Windows, built with Python and PySide6.  \nIt allows you to **create** and **restore** raw disk images from physical drives, with real-time progress, speed, and ETA display.\n\n---\n\n## ✨ Features\n\n- 📀 **Create disk images** from physical drives\n- 🔄 **Restore disk images** to physical drives\n- 📊 Real-time **progress bar**, **speed**, and **ETA**\n- 📝 Detailed logging of operations\n- 🛑 Cancel ongoing operations safely\n- 🖥️ Simple, intuitive **GUI** built with PySide6\n- 🪟 Designed for **Windows** (requires Administrator privileges)\n\n---\n\n## 📦 Requirements\n\n- **Python** 3.9 or newer\n- **PySide6** for the GUI\n- Windows OS (tested on Windows 10/11)\n- Administrator privileges for disk access\n\n---\n\n## 🔧 Installation\n\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/bocaletto-luca/WinDiskImage.git\n   cd WinDiskImage\n   ```\n\n2. **Install dependencies**:\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Run the application**:\n   ```bash\n   python WinDiskImage.py\n   ```\n\n\u003e 💡 **Tip:** Always run the application as **Administrator** to ensure proper disk access.\n\n---\n\n## 📂 Project Structure\n\n```\nWinDiskImage/\n├── WinDiskImage.py     # Main application\n├── requirements.txt    # Python dependencies\n├── README.md           # Project documentation\n└── LICENSE             # GPL v3 license\n```\n\n---\n\n## ⚠️ Usage Notes\n\n- **Data loss warning:** Restoring an image will overwrite the target disk completely. Double-check the selected device before proceeding.\n- **Performance:** Imaging speed depends on disk type, interface (USB/SATA/NVMe), and system load.\n- **File format:** Images are stored as raw `.img` files, compatible with many other imaging tools.\n\n---\n\n## 📜 License\n\nThis project is licensed under the **GNU General Public License v3.0** — see the [LICENSE](LICENSE) file for details.\n\n```\nWinDiskImage - A Windows disk imaging tool\nCopyright (C) 2025  Luca Bocaletto\n\nThis program is free software: you can redistribute it and/or modify  \nit under the terms of the GNU General Public License as published by  \nthe Free Software Foundation, either version 3 of the License, or  \n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,  \nbut WITHOUT ANY WARRANTY; without even the implied warranty of  \nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  \nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License  \nalong with this program. If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n```\n\n---\n\n## 👤 Author\n\n**Luca Bocaletto**  \nGitHub: [@bocaletto-luca](https://github.com/bocaletto-luca)\n\n---\n\n## 🚀 Future Improvements\n\n- Multi-threaded read/write for faster imaging\n- Compression support for image files\n- Cross-platform support (Linux/macOS)\n- Image verification after creation\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome!  \nIf you’d like to improve **WinDiskImage**, please fork the repository and submit a pull request.\n\n---\n\n## 🐞 Issues\n\nIf you encounter a bug or have a feature request, please open an issue here:  \n[https://github.com/bocaletto-luca/WinDiskImage/issues](https://github.com/bocaletto-luca/WinDiskImage/issues)\n\n\nIf you want, I can also prepare the **`requirements.txt`** and **`LICENSE`** file so your repo is instantly ready for publishing under GPL v3.  \nDo you want me to generate those next?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fwindiskimage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbocaletto-luca%2Fwindiskimage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fwindiskimage/lists"}