diff --git a/deepin-devicemanager/src/DeviceManager/DeviceStorage.cpp b/deepin-devicemanager/src/DeviceManager/DeviceStorage.cpp index c72cd315..af61e26e 100644 --- a/deepin-devicemanager/src/DeviceManager/DeviceStorage.cpp +++ b/deepin-devicemanager/src/DeviceManager/DeviceStorage.cpp @@ -322,6 +322,9 @@ void DeviceStorage::setDiskSerialID(const QString &deviceFiles) QString DeviceStorage::getDiskSerialID() { + if (m_Interface.contains("USB", Qt::CaseInsensitive)) { + return m_SerialNumber + m_KeyToLshw; + } return m_SerialNumber; }