Video failed to load

VMware ESXi VM ‘Redo Log Is Corrupted’? Don’t Panic—I’ll Show You How to Revive It in Place! 🚑

382 words
2 minutes
VMware ESXi VM ‘Redo Log Is Corrupted’? Don’t Panic—I’ll Show You How to Revive It in Place! 🚑
VMware ESXi VM ‘Redo Log Is Corrupted’? Don’t Panic—I’ll Show You How to Revive It in Place! 🚑

Translation Notice

This article was originally written in Chinese and translated into English with the assistance of AI. The translation has been reviewed and edited for clarity, accuracy, and readability. Please refer to the original source where necessary, especially for technical terms, commands, configuration details, and proper nouns.

Hey 👋, I’m back with another hands-on post. My friends and I built a small virtualization cluster in a rural area to host most of our in-house applications and test environments. Everything was running smoothly until the local power supply began causing sudden outages and unclean shutdowns. After the latest outage, the reverse-proxy VM we use for external mappings completely stopped working and repeatedly displayed: “Redo log is corrupted”! 🤯

Because the cluster follows a small-business network architecture, its DMZ, tunnel, and Trust zones are clearly separated. Only one or two zones can publish services externally, so when this reverse proxy failed, several of our personal services effectively went offline. It had to be fixed quickly.

🙋 Here’s the Problem#

The redo log of “xxxxxx.vmdk” is corrupted. If the problem persists, discard the redo log.

When I saw this message, I froze. One thought came to mind: “This is bad!” 🥶

The Approach#

VMDK? It must be related to the disk! 💾

Since the message mentioned VMDK, the VM’s disk was probably the culprit. I remembered that this VM had several snapshots, so I immediately tried consolidating the disks. But… well, it did not help much 🤷. The VM still refused to start.

When you have a VM that must start but will not boot, and you have no backup, you should try every possible method only after creating one. I deleted every snapshot of this VM!!!

VM snapshot management
VM snapshot management
Delete all snapshots
Delete all snapshots

After confirming the deletion and watching the progress bar complete, the “broken” reverse-proxy VM successfully started! 🎉🎉🎉 We could play with it again, and the world suddenly felt wonderful! 🥳

Successful boot
Successful boot

🚨Important Reminder for Production Environments🚨#

If this is a vSphere VM in production, I strongly recommend cloning it as a backup before taking any action. If something goes wrong, you will have a rollback path and can avoid greater losses.

For a small personal “workshop” like ours, we can be more casual. 😅 At worst, we reinstall a VM and repeat the configuration. It may be painful, but it is better than having nothing usable!

Support & Share

If this article helped you, please share or support!

Sponsor
VMware ESXi VM ‘Redo Log Is Corrupted’? Don’t Panic—I’ll Show You How to Revive It in Place! 🚑
https://blog.bytesycn.cn/posts/2dfb7391-93eb-4cd0-b56b-2664d8824d11/
Author
Ryan Zhang
Published at
2025-07-03
Related PostsSmart
1
TOTP Two-Factor Authentication for Windows Remote Logins
TutorialAdd TOTP-based two-factor authentication to Windows Remote Desktop (RDP) with multiOTP to improve remote-login security. Supports mainstream authenticators such as Google Authenticator and Tencent Authenticator.
2
Installing an FTP Service on XC Operating Systems
TutorialA practical guide to deploying an FTP server in an XC environment, covering the complete process of installing, configuring, and hardening vsftpd.
3
🐾 OpenClaw Installation Guide and Personal Thoughts — 2026.03
TutorialA detailed guide to OpenClaw 2026.03, covering one-click Linux deployment, Feishu bot long connections, and local-model integration. It explores the security philosophy of private AI, emphasizing least privilege and data boundaries so idle hardware can become a powerful private assistant without sacrificing privacy.
4
After MinIO's Web Console Disappeared, It's Time for the CLI: An Introduction to mc
TutorialIn MinIO's community releases after 20250524, the open-source object-storage giant radically removed the core Web management console—deleting 110,000 lines of code. How can you manage MinIO with mc without a Web Console?
5
OpenSSH Security Upgrade Guide: Online and Offline Methods
TutorialOpenSSH is a core component for remote server access and administration. Its open-source nature sometimes exposes security vulnerabilities, but also drives continuous improvement. Upgrading is the most effective response, yet many Linux servers run in isolated environments and cannot update directly over the network. This guide explains how to securely upgrade OpenSSH by compiling and installing it offline.
Random PostsRandom

Comments

Profile Image of the Author
Ryan Zhang
Keep building, keep thinking, keep creating.
Announcement
Welcome to my blog!
Categories
Tags
Latest Moments
Site Statistics
Posts
30
Categories
7
Tags
42
Total Words
117,260
Running Days
0 days
Last Activity
0 days ago
Table of Contents