https://newvhd.com/wp-content/themes/vdisk/vol-jishu-xiangxi.php?lang=en
VOL / IDV technology explained in detail

VOL Technology Explained
How block-level streaming boot from the master image works

This article is written for engineers: vDisk's VOL (the IDV5 cloud desktop core engine) centrally manages one master image on the backend, while the endpoint runs the desktop locally and directly taps the local CPU/GPU. Below, we break down the implementation principles one by one — block-level streaming boot, driver separation, the three cache tiers of network / semi-cache / full-cache, resumable transfer, BT chained seeding distribution, and driver-reconstructed 4K acceleration — no concepts, just how it actually runs.

First, let's be clear: how VOL differs from traditional diskless / VDI

It is also "centralized image management," but VOL moves computation back to the local endpoint, so the implementation paths for performance, offline operation and distribution are entirely different.

Technical bottlenecks of traditional solutions

  • Pure diskless: every boot pulls the system disk's sectors over the network, saturating switches and servers the moment everyone powers on
  • VDI centralizes compute: 3D, CAD, and simulation all rest on back-end GPU servers — expensive per node, and frame rates drop as soon as concurrency rises.
  • Network loss means paralysis: with no local system copy on endpoints, the slightest network jitter blacks out the whole lab.
  • Heterogeneous endpoints need a separate image for each motherboard or NIC, and any driver mix-up causes a blue screen.
  • Any image update requires a full re-push, and hundreds of machines pulling one file at once chokes the network
  • Running old images on 4K physical-sector disks causes sector misalignment, read/write amplification and rapid SSD wear

How VOL is implemented

  • Block-level streaming boot: only the blocks actually read at startup are pulled, cutting network load during boot by an order of magnitude
  • Local execution: the desktop runs on the endpoint itself, using the local CPU/GPU directly, with performance equal to a physical machine
  • Partial/full cache: once cached, it works offline, even on old, small hard drives
  • Driver separation + one-image management: a single master image manages heterogeneous endpoints, with dual BIOS/UEFI boot from the same image.
  • Differential updates + BT seeding: only changed blocks are delivered, and downloaded endpoints share automatically—the more, the faster
  • Driver refactoring with 4K alignment eliminates read/write amplification, paired with SSD health alerts for proactive disk replacement.

How block-level streaming boot and three-tier caching work

IDV5 core engine: images are managed centrally on the back end while the desktop runs locally — fetched block by block at boot and usable offline once cache hits.

How the master disk "streams" from the backend to the local endpoint

When a terminal boots, it does not download the entire disk image before starting; instead, the master image is mapped block by block into a local virtual disk. Whatever sector the BootLoader reads is the block it fetches, and blocks that are never accessed are never downloaded. Blocks that have been read are written to the local cache disk according to policy, so the next boot hits the local copy directly without going over the network. This is the underlying basis for "semi-cache reads on demand, using only as much as you need; full cache stores everything locally and keeps working even offline."

  • Network / Semi-cached / Fully cachedThree ModesNetwork mode is ready to use instantly and consumes no local disk; half-cache mode incrementally caches blocks as they are accessed; full-cache mode completes the entire disk in the background, allowing offline use even when the network is down.
  • Driver-Separation ArchitectureThe master image holds only hardware-independent systems and software, while NIC/GPU/motherboard drivers are injected separately, so a single image can run across endpoints of many brands and models.
  • Resume downloads · use while downloadingIf power is lost mid-deployment, it resumes automatically from the breakpoint after restart without corrupting the current image, and terminals can enter the system without waiting for the full disk to finish downloading.
  • BT / chained dual-mode distributionThe server side has been rewritten in Go; terminals that have finished downloading automatically seed and share with each other, so the more devices being deployed, the faster it gets, with virtually zero load on the master server.
  • Driver rearchitecture · 4K accelerationRewritten I/O path and 4K sector alignment eliminate read/write amplification, paired with SSD health alerts that predict drive failures in advance
  • Keep Updating, Roll Back AnytimeA graphical ROM interface manages master-image versions; differential updates take effect instantly, and any issue can be rolled back to the previous version with one click.
Demonstration of VOL terminal actual boot and operation

VOL technology breakdown: six key mechanisms

From boot and caching to distribution and restoration, see what it does at the engine layer step by step

Block-Level Streaming Boot

The master image is mapped as a local virtual disk, fetching blocks on demand and pulling only what's read, sharply reducing boot-time network traffic.

Driver-Separated Injection

The OS is decoupled from hardware drivers, so a single master image manages heterogeneous terminals, with dual-boot from the same image under both BIOS and UEFI.

Three-Level Caching Strategy

Switch among network, partial-cache, and full-cache modes by scenario; once the cache hits, it runs offline, and even old, small disks can handle it.

BT Chained Distribution

Terminals that have finished downloading automatically seed and share with each other; the more deployed, the faster, with near-zero load on the master server.

Resumable Transfer

Use while downloading, with automatic resume after power loss; the current image stays intact and terminals needn't wait for the full disk to finish.

Redesigned drivers accelerate 4K

Rewritten I/O path and 4K alignment eliminate read/write amplification, with SSD health alerts included.

System restore in 30 seconds

Writes land in the restore layer for a clean state on reboot, while smart learning mode preserves personalized drivers and settings.

Full-Stack Xinchuang Compatibility

Kunpeng / Phytium / Loongson / Hygon CPUs + UOS / Kylin OS, with driver compilation provided.

How to choose modes: deploy according to network and disk conditions

One VOL engine—choose the boot mode based on lab network, terminal disk, and offline requirements.

Network Mode

Thin clients / Temporary computer rooms

Uses almost no local disk—pulling blocks purely on demand from the backend—ideal for gigabit LANs and terminals without large disks.

Zero Local FootprintReady to Use Instantly
Partial-Cache Mode

Regular teaching / office labs

Blocks are cached incrementally as accessed, using only as much as needed; the longer a machine runs, the higher the hit rate and the lower the network load.

Incremental CacheOn-Demand Read
Full-Cache Mode

Offline / Exam / Weak-network sites

The full disk image is completed to local storage in the background, so even with the network cable unplugged you can still boot, run classes, and run exams, with no reliance on the server.

Offline AvailabilityFull Cache
Heterogeneous + Xinchuang

Multi-brand / domestic endpoints

Driver separation plus Xinchuang adaptation lets a single master image uniformly manage both x86 and Kunpeng / Phytium / Loongson / Hygon machines.

Unified Image ManagementXinchuang Compatibility

What a VOL terminal goes through in a single boot

From power-on to a ready desktop, see what block-level streaming boot does at every step

STEP 01

Boot Handshake

On power-up the terminal reports to the management console, which matches the master-image version and boot mode to distribute by MAC/group.

STEP 02

Block-Based Streaming

The master image is mapped as a local virtual disk; the BootLoader fetches each block as it reads it, and blocks never accessed are not downloaded.

STEP 03

Driver Injection

It detects the local hardware and dynamically injects the matching NIC, GPU and motherboard drivers, so heterogeneous terminals boot from the same master image.

STEP 04

Cache Hit

Read blocks are written to the local cache; in partial-cache or full-cache mode, the next boot hits the local copy directly and no longer goes over the network.

STEP 05

Local execution + restore

The desktop runs on local compute, writes land in the restore layer, every reboot is clean, and smart learning retains personalized settings.

The VOL engine delivers on these things in real engineering terms

The server side was rewritten in Go and the entire distribution and restoration pipeline was rebuilt — here are a few points engineers can feel directly.

Performance on par with a physical machine

The CPU/GPU is invoked directly on the local machine, so professional software such as 3D, CAD and simulation runs without going through the back end and without frame drops.

The More You Distribute, the Faster It Gets

BT/chained dual-mode seeding and sharing lets hundreds of endpoints deploy simultaneously without saturating the master server or switches.

Use while downloading, no interruption

Resumable transfer + graphical ROM: if power is lost mid-deployment, transfer resumes on reboot without corrupting the current image.

4K acceleration and early warning

Driver redesign aligns 4K sectors and eliminates read/write amplification, while SSD health alerts predict failing disks in advance.

Version Rollback Supported

Keep updating with the option to roll back anytime; if the master image breaks, restore the previous version in one click, keeping update risk under control.

Runs Natively on the Xinchuang Stack

Kunpeng/Phytium/Loongson/Hygon + UnionTech UOS / Kylin, with driver compilation and native adaptation provided.

Related products and solutions

After the technical principles, see how the VOL engine plays out in actual products and scenarios

Products

vDisk Cloud Desktop Platform

A product built on the VOL/IDV5 engine, integrating cloud desktops, timetable linkage, IoT centralized control, and Mini Program management.

Products

cc-class Interactive Digital Classroom

Teacher and student ends share one image, deployed with the cloud desktop, sharing the same source as VOL with no port conflicts.

Solutions

Comprehensive Solution

An overall computer-lab construction plan that integrates cloud desktop + e-classroom + IoT central control.

Case Studies

Customer Implementation Cases

See how VOL performs in real computer rooms across different terminal scales and network conditions.

Run VOL once in your own server room

All the theory in the world is no match for one real test: request a technical trial and use your existing endpoints and network to verify boot speed, offline availability and distribution efficiency.