Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
X230T The Non-Volatile Variable Storage is About Full
X230T The Non-Volatile Variable Storage is About Full
Hi, all! First post!
I am a longtime computer hobbyist, and several months back, I purchased a Lenovo X230T. I had it sitting around for awhile, and recently, I read about the ability to install Android on x86 hardware; current distros include Bliss OS and Phoenix OS and a few others.
I installed Phoenix OS yesterday and was having a ball enjoying the best of both worlds, a touch screen device with a real keyboard and access to the "Google Play" store. Unfortunately, when I returned from hanging out with a friend, the laptop had crashed. I rebooted, and was, am, presented with the following error:
The Non-Volatile Variable Storage is About Full
I did a ton of searching on Google before joining this forum and posting here, and I am thoroughly befuddled.
I think it may have something to do with UEFI vs. Legacy BIOS, but, I am not sure, and, I have no idea how to proceed.
I have zero-filled the SSD four or five times and attempted to proceed with a clean slate, but, the issue recurs.
I'm not sure how to proceed.
If anyone can help, I would be quite grateful.
If it helps, I can boot off a USB flash drive.
I am a longtime computer hobbyist, and several months back, I purchased a Lenovo X230T. I had it sitting around for awhile, and recently, I read about the ability to install Android on x86 hardware; current distros include Bliss OS and Phoenix OS and a few others.
I installed Phoenix OS yesterday and was having a ball enjoying the best of both worlds, a touch screen device with a real keyboard and access to the "Google Play" store. Unfortunately, when I returned from hanging out with a friend, the laptop had crashed. I rebooted, and was, am, presented with the following error:
The Non-Volatile Variable Storage is About Full
I did a ton of searching on Google before joining this forum and posting here, and I am thoroughly befuddled.
I think it may have something to do with UEFI vs. Legacy BIOS, but, I am not sure, and, I have no idea how to proceed.
I have zero-filled the SSD four or five times and attempted to proceed with a clean slate, but, the issue recurs.
I'm not sure how to proceed.
If anyone can help, I would be quite grateful.
If it helps, I can boot off a USB flash drive.
-
- Senior ThinkPadder
- Posts: 3810
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: X230T The Non-Volatile Variable Storage is About Full
I have absolutely no first-hand experience with UEFI, but your issue sounds similar to this one: https://superuser.com/questions/1081537 ... storage-is
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Re: X230T The Non-Volatile Variable Storage is About Full
Thank you for the reply.
I saw that thread on my previous searches.
I zero-filled the hard drive and tried reinstallation a number of times with the same result.
This is part of the reason I am so very confused:
If the hard drive was wiped clean, how could it be a partition/disk/file problem?
I saw that thread on my previous searches.
I zero-filled the hard drive and tried reinstallation a number of times with the same result.
This is part of the reason I am so very confused:
If the hard drive was wiped clean, how could it be a partition/disk/file problem?
-
- Senior ThinkPadder
- Posts: 3810
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: X230T The Non-Volatile Variable Storage is About Full
The link I posted in the previous message mentions
From the looks of it the UEFI boot settings are stored there. That's why zero-filling your drive isn't having an effect.
The same link offers some troubleshooting steps, by way of booting Linux (in your case a live USB distro could work),
NVRAM --> Non-Volatile RAM. It's a part of the BIOS flash chip where you can store settings that won't get deleted even if you remove the CMOS/RTC battery.This is as far as I can take you using the information that you've provided. Next up, you need to figure out what is taking up so much space in the UEFI variable NVRAM.
From the looks of it the UEFI boot settings are stored there. That's why zero-filling your drive isn't having an effect.
The same link offers some troubleshooting steps, by way of booting Linux (in your case a live USB distro could work),
I've considered trying out UEFI on my X220, but after reading about your problem I'm not so keen , as it all seems needlessly complicated.Mounting efivarfs
If mount | grep '^efivarfs' doesn't return anything, you can mount efivarfs using this command:
Now, you can browse /sys/firmware/efi/efivars to see if any variables stand out.Code: Select all
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Sorting UEFI variables by size
efivarfs doesn't have a concept of disk usage, but it does report each variable by size. This command sorts the variables by size, ascending:
The Arch Linux wiki suggests deleting /sys/firmware/efi/efivars/dump-* files/variables if they exist, though it doesn't mention what creates those variables.Code: Select all
ls -lh /sys/firmware/efi/efivars | sort -k5 -h
As discussed in chat, one approach would be to take a snapshot of the UEFI variables, flush them as proposed by the Lenovo firmware, reinstall Debian's EFI boot, take a snapshot again, wait for the UEFI variables to fill up again, and take one more snapshot. Then, you'll be able to compare the snapshots to see what changed and hopefully identify what is causing the problematic variable or variables to take so much space.
If all else fails, you could go back to legacy booting.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Re: X230T The Non-Volatile Variable Storage is About Full
I think I understand a little more now.
This special partition is on a flash chip, not on the HDD/SSD, which is why normal hard disk/partitioning tools cannot access it.
I can try the method you listed, under Linux, or, perhaps, the GUI "EasyUEFI" tool under Windows.
However, I have hit a snag:
The little I gleaned on Google indicates that this special space is only accessible when booting in "UEFI Mode", i.e., you cannot work with this partition when the system is booted in "Legacy" mode.
However, my system will only boot off a USB flash drive in Legacy mode, not in UEFI mode.
So is my system toast?
Catch 22:
1) To access this special partition in the firmware, you must be in UEFI mode.
2) I cannot boot an OS, Linux or Windows, in UEFI mode, because of the above error.
3) Therefore, I cannot access special partition.
Therefore, I cannot solve my problem.
I hope I am wrong.
This special partition is on a flash chip, not on the HDD/SSD, which is why normal hard disk/partitioning tools cannot access it.
I can try the method you listed, under Linux, or, perhaps, the GUI "EasyUEFI" tool under Windows.
However, I have hit a snag:
The little I gleaned on Google indicates that this special space is only accessible when booting in "UEFI Mode", i.e., you cannot work with this partition when the system is booted in "Legacy" mode.
However, my system will only boot off a USB flash drive in Legacy mode, not in UEFI mode.
So is my system toast?
Catch 22:
1) To access this special partition in the firmware, you must be in UEFI mode.
2) I cannot boot an OS, Linux or Windows, in UEFI mode, because of the above error.
3) Therefore, I cannot access special partition.
Therefore, I cannot solve my problem.
I hope I am wrong.
-
- Senior ThinkPadder
- Posts: 3810
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: X230T The Non-Volatile Variable Storage is About Full
Have you tried resetting the BIOS to default values?
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Re: X230T The Non-Volatile Variable Storage is About Full
I wanted to wait a week just to make sure, but:
I reset my BIOS to defaults and that "cleared" everything out. I immediately disabled UEFI capabilities and have been booting as "Legacy" without issue. I wanted to thank you for your help! I'll be having nothing to do with UEFI, at least on this laptop, from here on out. Happily dual-booting Windows 10 and Phoenix OS. The only remaining glitch is that Phoenix OS cannot handle a second USB WiFi adapter when the internal WiFi NIC is active; the internal card needs to be disabled in the BIOS for the second one to work, as Android isn't set up to handle permitting the end user to choose between two WiFi adapters. However, this is not a ThinkPad issue, and I'm just happy to be able to use the equipment I paid for. Thanks again!
I reset my BIOS to defaults and that "cleared" everything out. I immediately disabled UEFI capabilities and have been booting as "Legacy" without issue. I wanted to thank you for your help! I'll be having nothing to do with UEFI, at least on this laptop, from here on out. Happily dual-booting Windows 10 and Phoenix OS. The only remaining glitch is that Phoenix OS cannot handle a second USB WiFi adapter when the internal WiFi NIC is active; the internal card needs to be disabled in the BIOS for the second one to work, as Android isn't set up to handle permitting the end user to choose between two WiFi adapters. However, this is not a ThinkPad issue, and I'm just happy to be able to use the equipment I paid for. Thanks again!
-
- Similar Topics
- Replies
- Views
- Last post
-
-
functional differences between x230 and x230t
by astral » Sat Sep 30, 2023 7:32 pm » in ThinkPad X230-X280 / X390 Series - 4 Replies
- 2956 Views
-
Last post by dr_st
Sun Oct 01, 2023 4:21 pm
-
-
-
X230T Keyboard trackpad button issue replacement?
by blink » Mon Nov 06, 2023 8:29 am » in ThinkPad X230-X280 / X390 Series - 3 Replies
- 2347 Views
-
Last post by RealBlackStuff
Thu Nov 09, 2023 10:59 am
-
-
-
X230t beeps twice and blank screen
by BannerMast » Sat Jan 27, 2024 3:18 am » in ThinkPad X230-X280 / X390 Series - 2 Replies
- 850 Views
-
Last post by BannerMast
Sat Jan 27, 2024 4:13 pm
-
-
- 4 Replies
- 2031 Views
-
Last post by ThinkPad560X
Sat Mar 02, 2024 2:16 am
Who is online
Users browsing this forum: No registered users and 80 guests