Lenovo Microsoft Windows
Driver Repository
Targeted Server Family (Machine Type): Lenovo ThinkServer SR590(SR588) (7D4M) |
Targeted Operating System: Microsoft Windows Server 2019 | Known Server Limitations/Issues and Solutions |
Microsoft Windows_Server Bundle Build Date: 2024_01_16 |
How to use Lenovo Microsoft Windows Device Driver Bundles |
Portable Bundle Download |
This download is a single self-contained compressed (.7z file) copy of the entire bundle thats supports every device listed below. Downloading this bundle is the fastest and easiest way to update your server or build a deployment image. Bundle contains only drivers, bundle Readme.txt files contain links to required firmware and recommended utility updates. Firmware/utility download information is also contained in the tables below. | |
SR590_7D4M-Windows_Server_2019-2024_01_16.7z (File size: 2.83MB Download) | Lenovo GnuPG Authenticity Signature |
How to verify the Intergity and Authenticity of Lenovo Driver Bundles and public key download, click here |
Supported Devices, Drivers, Firmware and Utilities |
All Supported NVMe Drives | Part Number: NA_NVMe | |||
---|---|---|---|---|
Core System Device Install Drivers on all Servers | ||||
All Supported Solid State Drives | Part Number: NA_SSD | |||
Core System Device Install Drivers on all Servers | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Storage Media Storage Media | 1.50.06-0-a | |||
Utility | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Storage Media Storage Media | 10.1.6-23.02.10-0-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
All Supported SAS Drives | Part Number: NA_SASHDD | |||
---|---|---|---|---|
Core System Device Install Drivers on all Servers | ||||
All Supported SATA Drives | Part Number: NA_SATAHDD | |||
Core System Device Install Drivers on all Servers | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Storage Media Storage Media | 1.50.06-0-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
Intel X710-DA2 ML2 2x10GbE SFP+ Adapter |
Part Number: 00JY940 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x000D | ||||
Intel X550-T2 Dual Port 10GBase-T Adapter
|
Part Number: 00MM860 | |||
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x0022 | ||||
ThinkSystem Intel I350-F1 PCIe 1Gb 1-Port SFP Ethernet Adapter |
Part Number: 7ZT7A00533 | |||
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x0005 | ||||
ThinkSystem Intel I350-T2 PCIe 1Gb 2-Port RJ45 Ethernet Adapter |
Part Number: 7ZT7A00534 | |||
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x00A2 | ||||
ThinkSystem Intel I350-T4 PCIe 1Gb 4-Port RJ45 Ethernet Adapter |
Part Number: 7ZT7A00535 | |||
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x00A1 | ||||
ThinkSystem Intel X710-DA2 PCIe 10Gb 2-Port SFP+ Ethernet Adapter |
Part Number: 7ZT7A00537 | |||
PCIe Sub Vendor ID: 0x8086 PCIe Sub Device ID: 0x000A | ||||
ThinkSystem 1Gb 2-port RJ45 LOM
|
Part Number: 7ZT7A00544 | |||
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4020 | ||||
ThinkSystem 10Gb 2-port SFP+ LOM
|
Part Number: 7ZT7A00546 | |||
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4020 | ||||
ThinkSystem 10Gb 2-port Base-T LOM
|
Part Number: 7ZT7A00548 | |||
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4020 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Intel Networking Network Adapter/Device | net-9.2-6.2-1.3357.0-0 | |||
Utility | Utility Description - Download Page Link (lenovo.com) | Version | ||
Intel Networking Adapter/Device Utility | 28.0-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
QLogic 16Gb Enhanced Gen5 FC Single-port HBA
|
Part Number: 01CV750 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1077 PCIe Sub Device ID: 0x02AE | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Marvell Qlogic Fibre Channel Adapter Windows Driver | 2690.2700-04.01.07-2-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
QLogic 16Gb Enhanced Gen5 FC Dual-port HBA
|
Part Number: 01CV760 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1077 PCIe Sub Device ID: 0x02AF | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Marvell Qlogic Fibre Channel Adapter Windows Driver | 2690.2700-04.01.07-2-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
Emulex 16Gb Gen6 FC Single-port HBA
|
Part Number: 01CV830 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x10DF PCIe Sub Device ID: 0xE333 | ||||
Emulex 16Gb Gen6 FC Dual-port HBA
|
Part Number: 01CV840 | |||
PCIe Sub Vendor ID: 0x10DF PCIe Sub Device ID: 0xE332 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Emulex HBA (LPe3100x) Firmware Update for Windows - 14.0.376.10 - Release | 14.0.376.27-10-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
Emulex 8Gb FC Single-port HBA
|
Part Number: 4XC7A08220 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x10DF PCIe Sub Device ID: 0xF140 | ||||
Emulex 8Gb FC Dual-port HBA
|
Part Number: 4XC7A08221 | |||
PCIe Sub Vendor ID: 0x10DF PCIe Sub Device ID: 0xF141 | ||||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem Broadcom 57414 10/25GbE SFP28 2-port PCIe Ethernet Adapter
|
Part Number: 4XC7A08238 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4105 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Broadcom NX-E Ethernet Firmware Update for Windows (For Windows) | 222.1.86.0-10-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem Mellanox ConnectX-5 EN 10/25GbE SFP28 2-port PCIe Ethernet Adapter
|
Part Number: 4XC7A62574 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x15B3 PCIe Sub Device ID: 0x0202 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Mellanox Firmware | 5.7-1.0.2.0-8-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 930-16i 8GB Flash PCIe 12Gb Adapter
|
Part Number: 4Y37A09721 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0607 | ||||
ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter
|
Part Number: 7Y37A01084 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0601 | ||||
ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter
|
Part Number: 7Y37A01085 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0602 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo RAID Adapter Windows Firmware | 51.22.0-4634-2-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 730-8i 2GB Flash PCIe 12Gb Adapter
Device Product Guide Part Number: 4Y37A09722 | | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0608 | ||||
ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter
Device Product Guide Part Number: 7Y37A01083 | | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0600 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo RAID Adapter Windows Firmware | 24.21.0-0151-6-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 530-16i PCIe 12Gb Adapter
|
Part Number: 4Y37A09727 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0503 | ||||
ThinkSystem RAID 530-8i PCIe 12Gb Adapter
|
Part Number: 7Y37A01082 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0500 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo RAID Adapter Windows Firmware | 51.22.0-4634-2-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter |
Part Number: 4Y37A09728 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x060A | ||||
ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter |
Part Number: 4Y37A09730 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x060C | ||||
ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter |
Part Number: 4Y37A78600 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0610 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
ThinkSystem RAID 940-x Flash PCIe 12Gb Adapters update BIOS and Firmware | 52.22.0-4774-4-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 5350-8i PCIe 12Gb Adapter |
Part Number: 4Y37A72482 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0520 | ||||
ThinkSystem RAID 9350-8i 2GB Flash PCIe 12Gb Adapter |
Part Number: 4Y37A72483 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0620 | ||||
ThinkSystem RAID 9350-16i 4GB Flash PCIe 12Gb Adapter |
Part Number: 4Y37A72485 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0622 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
UEFI and Firmware Update for ThinkSystem RAID 4350/5350/9350 Adapters | 5.33-2-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
arcconf command line tool (For Windows | 4.07.00.25335-0 | |||
maxView Storage Manager (For Windows) | 4.07.00.25335-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem 440-8i SAS/SATA PCIe Gen4 12Gb HBA |
Part Number: 4Y37A78601 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0207 | ||||
ThinkSystem 440-16i SAS/SATA PCIe Gen4 12Gb HBA |
Part Number: 4Y37A78602 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0208 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
ThinkSystem 440-x SAS/SATA 12Gb HBA update BIOS and Firmware | 23.125.13.00-2-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority Storage Host-Bus-Adapter (HBA) Windows Utility | 008.002.017.000-2 | |||
Lenovo StorCLI Storage Host-Bus-Adapter (HBA) Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapter |
Part Number: 4Y37A78834 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0505 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
ThinkSystem RAID 540-x Adapters update BIOS and Firmware | 52.22.0-4564-0-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem 128GB TruDDR4 2666MHz Intel Optane DC Persistent Memory
Device Product Guide Part Number: 4ZC7A15110 | | |||
---|---|---|---|---|
Core System Device Install Drivers on all Servers | ||||
ThinkSystem 256GB TruDDR4 2666MHz Intel Optane DC Persistent Memory
Device Product Guide Part Number: 4ZC7A15111 | | |||
Core System Device Install Drivers on all Servers | ||||
ThinkSystem 512GB TruDDR4 2666MHz Intel Optane DC Persistent Memory
Device Product Guide Part Number: 4ZC7A15112 | | |||
Core System Device Install Drivers on all Servers | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Persistent Memory Module Windows Firmware | 01.02.00.5446-0-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem 1610-4P NVMe Switch Adapter
|
Part Number: 7Y37A01081 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0001 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Storage Host-Bus-Adapter (HBA) Firmware | 00.05.64.00-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter
|
Part Number: 7Y37A01087 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0604 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo RAID Adapter Windows Firmware | 51.22.0-4634-2-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority RAID Adapter Windows Utility | 008.002.017.000-0 | |||
Lenovo StorCLI RAID Adapter Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem 430-8i SAS/SATA 12Gb HBA
|
Part Number: 7Y37A01088 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0200 | ||||
ThinkSystem 430-16i SAS/SATA 12Gb HBA
|
Part Number: 7Y37A01089 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0201 | ||||
ThinkSystem 430-8e SAS/SATA 12Gb HBA
|
Part Number: 7Y37A01090 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0202 | ||||
ThinkSystem 430-16e SAS/SATA 12Gb HBA
|
Part Number: 7Y37A01091 | |||
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0203 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Storage Host-Bus-Adapter (HBA) | 23.01.00.00-4-a | |||
Utilities | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo LSI Storage Authority Storage Host-Bus-Adapter (HBA) Windows Utility | 008.002.017.000-2 | |||
Lenovo StorCLI Storage Host-Bus-Adapter (HBA) Windows Utility | 007.2206.0000.0000-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem M.2 with Mirroring Enablement Kit
|
Part Number: 7Y37A01093 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x1D49 PCIe Sub Device ID: 0x0300 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Lenovo Boot Device (M.2/U.2) Firmware | 2.3.10.1103-0 | |||
Utility | Utility Description - Download Page Link (lenovo.com) | Version | ||
Lenovo mvCLI Boot Device (M.2/U.2) Windows Utility | 2.3.10.1095-0 | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem Broadcom 5720 1GbE RJ45 2-Port PCIe Ethernet Adapter
|
Part Number: 7ZT7A00482 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x402D | ||||
ThinkSystem Broadcom 5719 1GbE RJ45 4-Port PCIe Ethernet Adapter
|
Part Number: 7ZT7A00484 | |||
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x402D | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Broadcom NX-1 Ethernet Firmware Update for Windows | 222.0.2.1-2-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem Broadcom 57416 10GBASE-T 2-Port PCIe Ethernet Adapter
|
Part Number: 7ZT7A00496 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4160 | ||||
Firmware | Required Firmware Description - Download Page Link (lenovo.com) | Version | ||
Broadcom NX-E Ethernet Firmware Update for Windows (For Windows) | 222.1.73.0-8-a | |||
Driver | Driver Name (Included in Bundle) | Version | Driver Package - Provided in Bundle | Signature |
InBox Driver provided by Microsoft Windows Server install supported | N/A | N/A |
ThinkSystem Broadcom NX-E ML2 10Gb 2-Port Base-T Ethernet Adapter (eos) |
Part Number: 7ZT7A00497 | |||
---|---|---|---|---|
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4161 | ||||
ThinkSystem Broadcom NX-E PCIe 25Gb 1-Port SFP28 Ethernet Adapter (eos)
|
Part Number: 7ZT7A00505 | |||
PCIe Sub Vendor ID: 0x17AA PCIe Sub Device ID: 0x4120 |
Lenovo Data Center Group Windows Server OS Support Home Page |
© 2018-2024 Lenovo. All rights reserved |