gpt4 book ai didi

c# - 如何查找 LTFS 卷序列号而不是磁带驱动器序列号

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:59 26 4
gpt4 key购买 nike

我的机器上安装了一个 LTFS 磁带,我想以编程方式查找它的卷序列号。我通过右键单击-->属性-->LTFSDetails 发现“A00024”就是那个数字。我写了一个动态查找的代码

class Program
{
static void Main(string[] args)
{
System.Management.ManagementObjectSearcher ms = new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
foreach (ManagementObject mo in ms.Get())
{
Console.WriteLine("serial.No " + mo["SerialNumber"]);
Console.WriteLine("Name " + mo["Name"]);
Console.WriteLine("Manufacterur " + mo["Manufacturer"]);
Console.WriteLine("model " + mo["Model"]);
Console.WriteLine("other info " + mo["OtherIdentifyingInfo"]);
Console.WriteLine("media type " + mo["MediaType"]);
Console.WriteLine("-----------");
}
Console.ReadKey();
}
}

但这里返回的序列号是磁带驱动器序列号,我认为这可能是制造商提供给硬件的序列号。知道如何找到 LTFS 卷序列号吗

最佳答案

我正在做一个名为“RapidCopy”的OS X的文件复制软件和LTFS相关工具。

LTFS 的卷序列信息无法轻松访问。您询问的信息存在于 LTFS 的内部元数据中。请查看以下 pdf 的第 29 页。 http://www.snia.org/sites/default/files/LTFS_Format_2.2.0_Technical_Position.pdf

ANSI VOL1 的 header 结构已经公布,但访问数据部分需要访问 SCSI。我正在阅读 IBM LTFS 的一些实现,但这不太容易。

关于c# - 如何查找 LTFS 卷序列号而不是磁带驱动器序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20194475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com