A collection of tools to help technicians service computers.
Find a file
2Shirt 41b818ad99 v1.3.1 - Wizard Hat Trick
## Main Kit ##
* Updated several tool versions
* Various bugfixes
  * _(Including another fixed set-eol.ps1 call)_

## Windows PE ##
* Fixed using local Windows sources
* Various bugfixes

## Linux ##
* New build script
  * Better package handling
  * Packages split into build dependencies, aur, and live
  * Isolinux/pxelinux/syslinux/refind setup during build process
* main.py settings has replaced arch.conf and wifi.conf
* Hardware diagnostic scripts
  * All scripts rewritten in Python
  * Prime95
    * Added ablity to abort test without cancelling other tests
    * The tempuratures are saved from the end of the test
  * NVMe/SMART
    * New NVMe tests since SMART support is limited for NVMe devices
    * Progress is displayed for SMART self-tests
    * The script waits on the self-test for the polling-time + 5min
      * Unless it detects completion after 60 seconds
  * badblocks
    * Optionally run when the device health is unknown
      * These overrides are done per-device
  * Results screen
    * Final temps from Prime95 tests displayed
* Tempurature sensors rewritten
  * Rewritten in python
  * Report CoreTemps first then others (CPU temps)
  * Wrap into two columns as necessary (if the window is big enough)
2017-12-30 18:45:55 -07:00
.bin Merge branch 'linux' into dev 2017-12-30 12:30:27 -07:00
.cbin/_include Set core.autocrlf to false 2017-11-23 15:24:53 -08:00
.kit_items Reorganized root folder 2017-12-01 19:14:56 -08:00
.linux_items Silly workaround for issue #7 2017-12-30 16:57:59 -07:00
.pe_items WinPE files moved into place. 2017-12-01 19:43:42 -08:00
Images New EFI config 2017-12-28 22:08:58 -07:00
.gitignore Started new Linux build script 2017-12-11 21:36:31 -08:00
Build Kit.cmd v1.3.1 - Wizard Hat Trick 2017-12-30 18:45:55 -07:00
Build Linux Forgot a few more $install_dir lines 2017-12-30 15:48:21 -07:00
Build PE.cmd Updated Build PE.cmd 2017-12-30 17:06:05 -07:00
LICENSE.txt Set core.autocrlf to false 2017-11-23 15:24:53 -08:00
README.md Updated README 2017-12-30 12:37:14 -07:00

Wizard Kit

A collection of scripts to help technicians service Windows systems.

Main Kit

Build Requirements

  • PowerShell 3.0 or newer1
  • 6 Gb disk space

Initial Setup

  • Replace artwork as desired
  • Run Build Kit.cmd which will do the following:
    • Download 7-Zip, ConEmu, Notepad++, and Python (including wheel packages)
    • Open main.py in Notepad++ for configuration
    • Update the rest of the tools with the .bin\Scripts\update_kit.py script

Layout

  • Root
    • Main script launchers:
  • .bin
    • Extracted programs: As compressed tools are run they will be extracted here.
    • Scripts
      • "Real" scripts live here and are run via their respective launchers.
  • .cbin
    • This folder holds the compressed and encrypted tool archives.
    • They are extracted at runtime as needed.
  • Data Recovery
    • This folder is not copied by Copy WizardKit.cmd to help discourage
    • recovering data to the same drive.
  • Data Transfers
  • Diagnostics
  • Drivers
  • Installers
  • Misc
  • Repairs
  • Uninstallers

Live Linux

Build Requirements

  • Arch Linux
  • 6 Gb disk space

Initial Setup

  • Replace artwork as desired
  • Run Build_Linux which will do the following:
    • Install missing dependancies with pacman
    • Open main.py in nano for configuration
    • Build the local repo for the AUR packages
    • Build the live Linux environment (exported as an ISO file)

Windows PE

Build Requirements

  • Windows Assessment and Deployment Kit for Windows 10
  • PowerShell 3.0 or newer
  • 2 Gb disk space

Initial Setup

  • Replace artwork as desired
  • Run Build PE.cmd which will do the following:
    • Load the WADK environment
    • Open main.py in notepad for configuration
    • Download all tools
    • Build both 32-bit & 64-bit PE images (exported as ISO files)

Notes

  1. PowerShell 6.0 on Windows 7 is not supported by the build script.