- LapSpec Lenovo ThinkPad X301
- ThinkPad x301 by McDonnell Technology Services
- Lenovo ThinkPad X301 Support
Hacking
- x301.mcdonnelltech.com
- CoreBoot in Lenovo X301
- SOIC8 SOP8 Test Clip For EEPROM 93CXX/25CXX/24CXX
- 8-SOIC BIOS chip replacement by AT25DF641A-SH-B
Windows
-
BIOS+MBR (BIOS+GPT is not supported in Windows)
-
ThinkVantage System Update – downloads data updates for software, drivers and BIOS from a Lenovo server directly over the Internet without requiring specific user knowledge of where the package is located or if it is needed by the target system (requires Microsoft .NET Framework 4).
-
set DHCPv6 client DUID in
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/TCPIP6/Parameters/Dhcpv6DUID ~~~
Windows 8-10 64-bit
- AuthenTec AES2810 works with Windows 7 64-bit drivers from the Lenovo Support
- Intel Graphics Media Accelerator 4500MHD cannot be installed by any method
- Intel drivers are only for Windows 7 64-bit and lower
- disabling integrity checks and enabling testing mode does not help
- alternative drivers for Windows 8 does not work
Windows Clean-up
-
disable Volume Shadow Copy (Stínová kopie svazku, in Czech) service and stop System Restore (, in Czech) service
-
perform Windows Update Cleanup
-
limit Windows File Protection cache size (Windows XP/2000/2003 only) by running gpedit.msc and setting Computer ConfigurationAdministrative TemplatesSystemWindows File Protection to enabled with a particular limit in MB
-
remove files from
/Windows/SoftwareDistribution/Download
-
disable hibernate file:
powercfg -h off ~~~
- delete resources associated with mounted WIM images that are corrupt:
dism /Cleanup-Wim ~~~
- perform clean-up and recovery operations on the running operating system image with removal of backup files created during service pack installation
dism /Online /Cleanup-Image /spsuperseded ~~~
- perform clean-up and recovery operations on the running operating system image with removal of all superseded versions of every component in the component store (Windows 8.1/2012R2 only)
dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase ~~~
- perform clean-up on Manifest cache in the component store (winsxs), however, be careful
net stop trustedinstaller takeown /f %windir%/winsxs/ManifestCache/* icacls %windir%/winsxs/ManifestCache/* /GRANT administrators:F del /q %windir%/winsxs/ManifestCache/* ~~~
- remove components by NTLite
Linux
- ThinkWiki Category:X301
- LinLap Lenovo ThinkPad X301
- Intalling Gentoo Linux on an Lenovo Thinkpad X301
Cloning HDD over Network
- by NTFSClone (need to be terminated after “syncing” message)
destination$ nc -l -p 9000 | ntfsclone –restore-image –overwrite /dev/sda1 - source$ ntfsclone –save-image –output - /dev/sda1 | nc [destination-ip] 9000 ~~~
- by creating new partitions with the same UUIDs
source$ ls -l /dev/disk/by-uuid/ destination$ mkswap -L swap -U [swap-uuid] /dev/sda2 destination$ mkfs.ext4 -L / -U [/-uuid] destination$ mkfs.ext4 -L /home -U [/home-uuid] ~~~
- by TAR
destination$ nc -l -p 9000 | tar vxSps source$ tar vcSp . | nc [destination-ip] 9000 ~~~
- by restoring Grub2 MBR record
destination$ mount /dev/sda3 /mnt/sda3 destination$ mount /dev /mnt/sda3/dev -o bind destination$ mount /proc /mnt/sda3/proc -o bind destination$ mount /sys /mnt/sda3/sys -o bind destination$ chroot /mnt/sda3 /bin/bash destination-chroot$ update-grub2 destination-chroot$ grub-install /dev/sda ~~~