Guide to Installing Windows on a Chromebook
Using the Lenovo ThinkPad Chromebook 13 as an example to demonstrate how to replace the BIOS and install common operating systems, with reference methods for other models.
Preface
This article was originally written in July 2025 and was intended to be the first post on my blog based on NotionNext. However, due to various reasons, it was abandoned. Today, encouraged by a friend, I’m starting a new blog and using this article as its first post.
It’s recommended to cross-reference other articles to perfect your flashing steps.
Flashing your device carries risks — bricking is a real possibility. Make sure you have a thorough understanding of your device. The author is not responsible for any issues resulting from incorrect operation.
Goals
Install a third-party BIOS (based on Coreboot) on the Chromebook
Get Windows 10 LTSC running on the Chromebook
Compress the system, install drivers, and optimize
Step 1: Enable Developer Mode
If your device is still running ChromeOS, you’ll need to enable Developer Mode first to proceed with the following steps.
Power on the device, then simultaneously press Power + ESC + Refresh to enter Recovery Mode. In Recovery Mode, the screen will display “ChromeOS is missing or damaged.” Press Ctrl+D, and the screen will prompt “Turn OS verification off.” Follow the instructions and reboot. Your Chromebook will now enter Developer Mode. Note that this operation will wipe all data on the device and restore it to factory settings.
In Developer Mode, the system will display a “OS verification is off” warning screen on every boot. Press Ctrl+D again on this screen to proceed into the system.
Step 2: Disable Write Protection
Chromebooks have always had a write protection mechanism. Different generations of devices use different mechanisms. Currently, the most authoritative source I’ve found is the Chrultrabook documentation, which lists methods for disabling write protection on various models.
Device Support Status | Chrultrabook Docs
Write Protection Screw
My device uses a write protection screw. At the end of the article, I’ll provide a link to the official维修文档 for this device. Follow the index to disassemble.
First, shut down the device and remove the screws on the back cover. Three screws are hidden under three black rubber feet — pry them open with a screwdriver to access the screws. The screws have a anti-loss design, so just loosen them.
Lift the bottom cover and follow the documentation to disassemble until you can remove the motherboard. The write protection screw is located on the back of the motherboard. Remove it. Then reassemble the components, close the back cover, and reboot.
Disconnect the Battery
On newer devices, write protection can be disabled by disconnecting the battery ribbon cable, as Google has integrated the security chip into the cable on these machines. Simply shut down the computer completely, remove the back cover, disconnect the battery, plug in the power adapter, and turn it on to proceed to the next step.
Short a Jumper
Some devices don’t support either of the above methods. You’ll need to locate a jumper hole inside the machine and short it to disable write protection. I haven’t dealt with这类机器 myself, so I won’t elaborate — it’s麻烦得要命 anyway. But the best method is still the next one.
Using SuzyQable for Hacking (Recommended)
Too long, here’s a link directly:
Chromebook使用SuzyQable CCD免拆机解锁及刷机教程 – Hollywoo.de
The advantage of using SuzyQable is that you don’t need to open the back cover and mess with the hardware — just plug it into the computer and go. These cables are cheap on Xianyu, around 20-30 RMB. If you want to save yourself some trouble, buy a cable, grab a computer running Linux, and you’re ready to start.
(I think you can use it to hack the device by connecting to itself, haven’t tried it though.)
(You don’t necessarily need a fully installed Linux — a Live environment running from a USB stick works too.)
Step 3: Flash Third-Party BIOS Using a Script
We’ll use Mrchromebox’s script to flash a third-party BIOS.
Boot into the system, then press Ctrl + Alt + T. A window will pop up — this is ChromeOS’s built-in terminal, Crosh. Type shell in crosh and press Enter, then paste the following script (make sure your device can access GitHub):
1 | cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh |
Select option 2: Install / Update Full UEFI Firmware (enter the number 2). Then enter y for all the system warnings. You can also save the original BIOS to external storage.
It’s worth noting that after flashing this BIOS, you will no longer be able to boot ChromeOS. If you’ve saved the original BIOS, you can flash it back by installing a Linux system and using its terminal.
Although I think flashing back to a device whose final version is 115 seems a bit pointless.
Goal 1 achieved.
If you don’t have a network connection environment, the article links at the end include a国内大佬’s mirror that you can use for installation.
For other ChromeOS devices: if your system version is 117 or higher, you must log in as chronos from the VT2 terminal to run the above script.
If a password is required, try entering test0000 and press Enter. If the password doesn’t work, you can log in as root and replace cd; at the beginning of the script with cd /tmp.
To open VT2: press Ctrl + Alt + F2 (right arrow) in the system.
Step 4: Install the Operating System
At this point, the process is no different from a standard OS installation. Prepare a USB drive of at least 8GB, download the Windows 10 Enterprise LTSC image, and use Rufus (or your preferred tool) to write the image to the USB drive.
After booting, press ESC to enter Boot Options, then select your USB drive from Boot Manager as the boot device. Follow the on-screen instructions. Once Windows finishes its setup, your system will be installed.
Note that during installation, your touchpad and touchscreen drivers (low-end models with i3 processors don’t have a touchscreen) will be missing, so remember to connect an external mouse — otherwise you won’t be able to proceed with the installation.
Goal 2 achieved.
Step 5: System Slimming and Driver Installation
Coolstar is a developer who has provided a lot of help for Chromebook tinkering. His personal website has a comprehensive guide for installing Windows on Chromebooks, along with necessary drivers.
Links to Coolstar’s relevant drivers for this machine will be provided at the end of the article.
Visit the website, find the codename for your device (my device’s codename is Sentry), then download the runtime, touchpad driver, touchscreen driver, and key binding utility. The sound card driver needs to be purchased and installed separately.
Install the runtime first, then the drivers. The key binding utility will remap the top row of function keys on the Chromebook’s characteristic keyboard to act as F1-F10. Hold left Ctrl and press a function key to use their original functionality.
Then, run PowerShell as Administrator and execute the following command:
1 | compact.exe /compactos:always |
Wait a moment, and the system compression will complete. At this point, the system setup is done.
Step 6: Miscellaneous
The following content is based on my personal preferences — feel free to follow as needed.
Caps Lock Key
On Chrome devices, the Caps Lock position is normally set to the Search key, which defaults to the Start key in Windows. While holding Shift and pressing a letter will still output uppercase, some people may find it hard to accept. You can choose to remap the Search key back to Caps Lock.
I recommend using the Fangling CB Toolbox, which offers many customizable features for ChromeOS devices flashed to Windows. The author’s introduction and download link are at the end.
Run it as Administrator, select the option to remap the Search key to Caps Lock, and restart.
Microsoft Store
The LTSC version of Windows is very stripped down, retaining only essential software. If you want to conveniently install original UWP software, you need the Microsoft Store.
Open PowerShell as Administrator and enter the following command:
1 | wsreset -i |
Wait thirty seconds.
Note that this method will change your system from Windows 10 Enterprise LTSC to Windows 10 IoT Enterprise LTSC.
Microsoft’s official explanation is that the two differ only in licensing, with no other differences. Legitimate users should use with caution.
Random Thoughts
Around 2023, for various奇妙 reasons, I decided to buy a Chromebook. I remember the model clearly: HP Chromebook X360 11 G2 EE. It accompanied me through my last year of high school. Ah, how time flies.
I later sold it; the buyer said they needed it for screen testing. Hope everything’s going well for them.
I quite like the Chromebook philosophy — using the cloud and PWAs to achieve PC-like functionality. In fact, many pieces of software are starting to develop web versions. From what I’ve seen, Xiaohongshu, WeChat File Transfer Assistant, and Douyin all have web apps (even the CET-4/6 exam papers are PWAs), even if they’re essentially just tabs. The benefit is the ability to accomplish more with lower-end hardware. (Despite Chrome’s appalling performance overhead.) I even once believed that future personal work devices should be exactly like this — all you need is an internet connection.
Unfortunately, the countless failures of cloud PCs have already told us that the market for cloud computers is narrow. Even in Chromebook’s home country of the US, it faces confrontation from the two traditional players: Windows and macOS. ChromeOS almost seems like it’s become the equivalent of those children’s learning tablets.
And it’s undeniable that ChromeOS’s performance delivery is a waste on high-end machines. High-end ChromeOS machines almost always end up heading toward Windows.
My device (Lenovo ThinkPad Chromebook 13) is equipped with an Intel i5-6300U低电压 processor, a 13-inch 1080p touchscreen, and the seller also soldered on a 128GB eMMC. While nothing高端, compared to devices like the ThinkPad X270 with the same processor, or even the X1 Carbon, the price of 350 RMB is quite appealing.
This is my second ThinkPad and my fifth Chromebook (after the HP: Lenovo Chromebook Duet and Lenovo IdeaPad Flex 3). The previous one had only 4+16GB of memory — flashing Windows on that was a hypertension compilation. The seller also overstated the battery health (90+ down to 73), and the battery life was atrocious. I later sold it to a friend for 200 RMB. Hope everything’s going well for them.
Related Links
That’s all.
(Revised on 2026.04.18)