Can not boot ESXi 5.1 host from USB becasue Fatal error: 33 (Inconsistent data)

The problem that I have has largely been handled in this article:
HOW TO: Fix the Error loading /s.v00 Fatal error: 33 (Inconsistent data) in the VMware vSphere Hypervisor

The only difference is the file that won't load.  In my case the file that seems to be corrupted is: "vmware_f.v00"
However I can't find an original correct copy of this file. It is not anywhere on the install ISO nor could i find it on a running host of the same version of ESXi 5.1.799733

Do you know where to find  "vmware_f.v00"?

Thanx in advance!
Joost KuinSenior system administratorAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Have you applied any patches to your host ?

and is your host, running from a USB flash drive?

and you have checked your host for hardware issues.

if you look at ISOLINUX.CFG it includes a reference to files BOOT.CFG, and in BOOT.CFG you find references to all the VGZ and TGZ files:

and which are loaded, does it list this file?
Joost KuinSenior system administratorAuthor Commented:
Hi Andrew,

Thanx for your reply, but I have resolved the issue. To answer your questions (for other users to benefit from)

Have you applied any patches to your host ?
No, it was in its original state.

and is your host, running from a USB flash drive?
Yes it runs from a USB flash drive.

and you have checked your host for hardware issues.
There were no hardware issues.

About the solution:

I found the file on the one host from our cluster that was still online. I used SSH to connect to the host and searched from the file using this command:
find * | grep vmware_f

Open in new window

The server replied with this output:

Open in new window

I then used WinSCP to connect to the remaining host and downloaded the file "vmware_f.v00" from folder "/tardisks/" to another USB stick that I formatted with FAT.

Now that I had the correct version of the file, I still needed to get it to replace the corrupt version on the ESXi boot flash drive. The corrupt file is located on a partition on the USB stick that cannot be accessed from Windows. So I used a bootable Linux live CD in VMware workstation to replace the corrupt "vmware_f.v00" with the correct version from the running host, that I downloaded earlier.

After I replaced the file (and some more corrupt boot files using the same technique) the USB flashdrive was working once again.

Right after I found out that the problem was resolved, I imaged the repaired USB stick to a diskimage that I used to write to a fresh USB stick (which I currently use to boot from)

I can't tell you how happy I am to have prevented reinstalling the host from scratch. This solution saved me a lot of time that I would otherwise had to spend on reverse engineering the original host configuration!


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
so you found the corrupt file, on the other hosts eventually!
Joost KuinSenior system administratorAuthor Commented:
Before I had the time to reply to Andrew's comment, I had already resolved the issue myself.
I hope my instruction can help other users who find themselves in a similar situation.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.