diff --git a/services/web_panel/utils/system_info.py b/services/web_panel/utils/system_info.py index d654c1e..ae16f87 100644 --- a/services/web_panel/utils/system_info.py +++ b/services/web_panel/utils/system_info.py @@ -154,12 +154,8 @@ class SystemInfoCollector: continue try: usage = self.psutil.disk_usage(p.mountpoint) - # Windows: 用盘符作为设备名 (C:, D:) - dev = p.device - if os.name == 'nt': - dev = p.mountpoint.rstrip('\\') # C:\ → C: parts.append({ - "device": dev, + "device": p.device, "mount": p.mountpoint, "fstype": p.fstype or "", "total_gb": round(usage.total / 1073741824, 1), @@ -167,11 +163,8 @@ class SystemInfoCollector: "percent": usage.percent, }) except (PermissionError, OSError): - dev = p.device - if os.name == 'nt': - dev = p.mountpoint.rstrip('\\') parts.append({ - "device": dev, + "device": p.device, "mount": p.mountpoint, "fstype": p.fstype or "", "total_gb": 0, "used_gb": 0, "percent": 0,