Tools arranged on a table

OSD Toolkit

Deploy systems with confidence knowing you are reducing the network impact with Microsoft peer-to-peer and bandwidth-managed content downloads. The OSD Toolkit lets you use Microsoft BITS and BranchCache tech in the Windows Pre-Installation Environment (WinPE) environment.

You can also include the optional StifleR Client which adds more bandwidth control and gives real-time visibility of the task sequence progress. Add 2Pint Software iPXE Anywhere network booting and automation into the mix and you have a world-class deployment solution.

OSD Toolkit Overview

Watch this overview of iPXE Anywhere and OSD Toolkit to learn how to:

  • PXE boot from network, cloud, USB, HTTP or HTTPS
  • Select installation type from iPXE Anywhere menu
  • Initiate operating system builds
  • Optimize builds for peer-to-peer to speed up deployments

OSD Toolkit features​

Uses Microsoft peer-to-peer tech

The OSD Toolkit enables administrators to leverage the peer-to-peer sharing capabilities of BranchCache for clients during the Windows build process. IT can drastically reduce deployment times and save Gigabytes in expensive WAN network traffic.

To achieve this state of OSD karma we give you a simple command line tool which enables the necessary technologies (BITS and BranchCache) in the Windows PE environment. This empowers administrators to speed up deployments while saving precious network bandwidth. Win win!

Build fast from USB

Problem background

In some scenarios, such as building a high volume of machines in a sequential fashion, peer-to-peer is not really useful or very efficient. If you build a low number of machines simultaneously, there are simply no peers to get the content from, as they have already been built, shut down, and shipped away. To solve this, we marry together the grandness of USB drivers with the awesomeness of BranchCache.

The solution

We mix fast USB keys with BranchCache for an innovative, hybrid method of building machines.

Speed is king

New USB 3.0/1 USB dongles have an amazing speed – up to 400Megabytes per second – which translates to about 3200 Megabit/s per machine. So if you are building 5 machines in parallel, you can get 5 * 3200Mb/s = 16Gigabit per second. The USB keys are much slower at writing, about 20Megabyte/s which translates to 160Mb/s. But as there is a single write followed by read operations, it’s definitely worth it.

Seamless integration

It's very easy to integrate 2Pint Software's OSD Toolkit with your existing task sequence-based deployment process. Whether you use Microsoft Configuration Manager or Microsoft Deployment Toolkit-based sequences, integrating and enabling BranchCache in the process is easy. Just add a few extra steps (following our documentation) and you're done. No need to reinvent the wheel, just reinvest your existing time and effort!

Standard version is FREE

The OSD Toolkit Turbo feature makes BranchCache-based transfers go fast. And we mean fast. Speeds of up to 900Mb/s can be achieved (depending on hardware specs) which means that your whole OS deployment process can be incredibly quick.

To achieve these ultra-fast transfer rates we bypass the built-in defaults that limit peer-to-peer transfer speed. The Turbo version attains close to line wire speeds on faster CPUs and can quadruple the speed on slower CPUs.

See the OSD Toolkit documentation for more details.

Download OSD Toolkit

Want to see what OSD Toolkit can do for your organization? Install a trial version and test it out free for 30 days.

Please consult the OSD Toolkit documentation page and our YouTube channel for guidance, and feel free to contact us.