https://newvhd.com/wp-content/themes/vdisk/vol-jishu-xiangxi.php?lang=en
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.
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.
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.
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."
From boot and caching to distribution and restoration, see what it does at the engine layer step by step
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.
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.
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.
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.
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.
Rewritten I/O path and 4K alignment eliminate read/write amplification, with SSD health alerts included.
Writes land in the restore layer for a clean state on reboot, while smart learning mode preserves personalized drivers and settings.
Kunpeng / Phytium / Loongson / Hygon CPUs + UOS / Kylin OS, with driver compilation provided.
One VOL engine—choose the boot mode based on lab network, terminal disk, and offline requirements.
Uses almost no local disk—pulling blocks purely on demand from the backend—ideal for gigabit LANs and terminals without large disks.
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.
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.
Driver separation plus Xinchuang adaptation lets a single master image uniformly manage both x86 and Kunpeng / Phytium / Loongson / Hygon machines.
From power-on to a ready desktop, see what block-level streaming boot does at every step
On power-up the terminal reports to the management console, which matches the master-image version and boot mode to distribute by MAC/group.
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.
It detects the local hardware and dynamically injects the matching NIC, GPU and motherboard drivers, so heterogeneous terminals boot from the same master image.
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.
The desktop runs on local compute, writes land in the restore layer, every reboot is clean, and smart learning retains personalized settings.
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.
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.
BT/chained dual-mode seeding and sharing lets hundreds of endpoints deploy simultaneously without saturating the master server or switches.
Resumable transfer + graphical ROM: if power is lost mid-deployment, transfer resumes on reboot without corrupting the current image.
Driver redesign aligns 4K sectors and eliminates read/write amplification, while SSD health alerts predict failing disks in advance.
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.
Kunpeng/Phytium/Loongson/Hygon + UnionTech UOS / Kylin, with driver compilation and native adaptation provided.
After the technical principles, see how the VOL engine plays out in actual products and scenarios
A product built on the VOL/IDV5 engine, integrating cloud desktops, timetable linkage, IoT centralized control, and Mini Program management.
Teacher and student ends share one image, deployed with the cloud desktop, sharing the same source as VOL with no port conflicts.
An overall computer-lab construction plan that integrates cloud desktop + e-classroom + IoT central control.
See how VOL performs in real computer rooms across different terminal scales and network conditions.
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.