disk相关内容

磁盘寻道时间测量方法

我编写了一个脚本来测量HDD上的寻道时间,并对其完成结果的方式有微小的变化。 第一个循环在磁盘开头的区域内进行跳转。第二个循环选择磁盘上执行搜索的随机区域(大小相同)。 这种方法显然不同,但我不明白为什么会改变结果?请注意,对于大面积测量,两种方法都收敛。 字节*方法只是很好地格式化数字(1024“ 1KB”)。脚本必须在根目录下运行。磁盘默认为sdb。 导入系统,操作系统 ..
发布时间:2020-10-22 05:53:04 Python

OSHI:获取给定路径的HWDiskStore

我正在使用OSHI https://github.com/oshi/oshi 来监视硬件 有一种方法 HWDiskStore [] getDisks() ; https://github.com/oshi/oshi/blob/master/oshi-core/src/main/java /oshi/hardware/Disks.java 来获取计算机上所有硬 ..
发布时间:2020-10-22 05:53:00 Java开发

从Python查找系统硬盘驱动器?

我正在为当前应用程序开发软件安装程序。需要将其安装到系统硬盘上。我应该如何检测系统驱动器并返回来自Python的字母? win32扩展会有用吗?用Python预先打包的os模块怎么样? 解决方案 这是如何在上返回系统驱动器的盘符一个Win32平台: import os print os.getenv(“ SystemDrive”) 以上代码段返回系统驱动器 ..
发布时间:2020-10-22 05:52:56 Python

如何在Windows中打开磁盘并以低级别读取数据?

我知道在Linux中它就像/ dev / sda一样简单,但是在Windows中如何打开磁盘并开始以较低级别读取数据? 在python我试过了: f = open(“ K:”,“ r”) ,我收到此错误: 跟踪(最近一次通话最近): 文件“”,在中的第1行。 IOError:[Errno 13]权限被拒绝:'K:' ..
发布时间:2020-10-22 05:52:53 Python

刷新磁盘写缓存

在Windows XP和Vista中将磁盘策略设置为启用硬盘上的写缓存时,是否可以刷新刚写入的文件并确保已将其提交到磁盘? 我想以C ++编程方式完成此操作。 关闭文件确实会在应用程序级别执行刷新操作,但不在操作系统级别。如果在关闭文件后但在操作系统刷新磁盘写缓存之前从PC上断开电源,即使文件已关闭,该文件也会丢失。 “>解决方案 您尚未指定开发环境,所以: .Net I ..
发布时间:2020-10-22 05:52:49 其他开发

为什么要覆盖文件多次以安全地删除文件的所有痕迹?

诸如Eraser之类的擦除程序建议覆盖数据36次。 据我了解,所有数据都以1或0的形式存储在硬盘中。 如果对整个文件执行一次随机的1和0覆盖,那为什么还不足以删除原始文件的所有痕迹? 解决方案 曾经是0,然后变为“ 1”的硬盘位,其磁场强度比以前使用的弱。变为1,然后再次写入1。使用敏感的设备,通过测量强度的细微差异,可以以合理的准确度识别出每个位的先前内容。结果将不完全正确, ..
发布时间:2020-10-22 05:52:44 其他开发

什么是稀疏文件,为什么我们需要它?

什么是稀疏文件,为什么我们需要它? 我唯一能得到的是它是一个非常大的文件,并且效率很高(以GB为单位)。效率如何? 解决方案 假设您的文件中有许多空字节 \x00 。这些许多空字节 \x00 被称为空洞。存储空字节只是效率不高,我们知道文件中有许多空字节,那么为什么将它们存储在存储设备上呢?相反,我们可以存储描述那些零的元数据。当进程读取文件时,零字节块是动态生成的,而不是存储在物理存储 ..
发布时间:2020-10-22 05:52:38 其他开发

使用Python跨平台列出Linux,Windows和Mac上磁盘驱动器的方法?

我正在使用Python2.6。我试图列出系统可能具有的磁盘驱动器。 在Windows上,可能类似于 C:/ , D:/ , E:/ 等。在Linux上,可能类似于 / boot , / media / SDCard 等。我不知道Mac上的情况。也许在/ Volumes下。 有人知道Python中的跨平台方式(即适用于Linux,Windows和Mac的方式)吗? 谢谢! 解 ..
发布时间:2020-10-11 19:04:26 Python

如何使用Windows API从C ++获取应用程序的CPU使用率或磁盘使用率?

如何继续使用C ++中的API来获取应用程序的CPU使用率或磁盘使用率?? 我希望获得最高的CPU使用率或磁盘使用率在Windows上运行的应用程序。 我试图找出API,但是没有直接的API。任何人都可以让我知道如何在C ++中进行此操作。 解决方案 您可以查看Process类别性能计数器来获取处理CPU /内存/ IO或相应类别(处理器,内存,物理/逻辑磁盘)的计数器,以提高整体 ..
发布时间:2020-10-10 23:27:13 C/C++开发

磁盘空间已被`vda`文件充满,如何清除它们?

所以我有一个VPS,并且安装了whm / cpanel。出于某种原因,无论何时我登录cpanel或访问服务器上的站点时都会提示错误,该站点上的磁盘空间已满。 当我检查它说/ dev / vda3已100%充满。 我不知道如何跟踪该文件夹或需要删除的文件。 也在SSH上说 root @ server [〜]#df -h 已使用的文件系统大小可用使用%已安装在 / dev ..
发布时间:2020-10-10 22:06:19 其他开发

使用NSURLRequest和NSURLConnection进行磁盘缓存是否在iPhone上实际工作?

我有一个UITableView,其单元格包含自定义ImageView,这些View异步地从Internet加载图像。为了加载这些图像,我使用了NSURLRequest和NSURLConnection,它们工作正常。唯一的问题是图像不会被缓存,因此每次使用时都会下载。我试图将NSURLRequest的cachePolicy设置为“ NSURLRequestReturnCacheDataElseLoa ..
发布时间:2020-09-28 05:54:43 移动开发

从Windows CLI刷新磁盘写入缓存

有人知道如何通过Windows命令行从当前目录(或任何给定的文件或目录)的高速缓存管理器中刷新磁盘写入高速缓存数据吗? 解决方案 我发现SysInternals Sync 对我来说效果很好-尽管它会刷新所有缓存,而不仅仅是刷新特定文件夹。 用法示例: IF EXIST输出RD / S / Q输出&&同步与MD输出 默认情况下,它会刷新所有驱动器的所有缓存数据- ..
发布时间:2020-09-28 05:28:26 其他开发

在Windows上禁用或刷新页面缓存

我认为Windows具有与Linux页面缓存类似的概念,用于将磁盘,文件,可执行文件和动态库等数据存储在内存中。我想知道是否完全有可能禁用这种缓存,或者至少可以清除/刷新它。 解决方案 这是在Windows下称为待机列表。您可以全局清除它,或清除一个卷,或清除一个文件句柄。 全局 通过选择可用程序 $ c> Empty →空待机列表 通过编程,您可以实现相同的功能使用未记 ..
发布时间:2020-09-28 04:56:31 其他开发

程序集INT 13h-读取磁盘问题

我需要能够以汇编形式编写程序,以读取磁盘的第一个扇区(MBR)并将其写入软盘或至少显示数据. 我知道INT 13h和25h在Windows保护模式下不起作用,我什至在Dos中尝试了我的代码,但是在运行程序时dos系统挂起.这是代码: MOV byte ptr es:[bx], offset result MOV AL,1 ;number ofsectors to read ..
发布时间:2020-09-13 01:03:44 其他开发

INT13H(非扩展型)是否能够访问每个气缸具有16个以上磁头的驱动器?

我知道您需要INT 13H扩展功能才能访问8GB以上的驱动器.该问题涉及标准INT 13H,功能02H. 我还知道旧的504MB硬盘驱动器限制是由于以下原因造成的: 1024个柱面x 16个磁头x 63个扇区x 512字节= 528,482,304字节 但是这种硬盘驱动器限制是由Int 13h本身引起的吗? 当头编号有一个完整的空格(dh)字节时,头编号被限制为16是否有任何特殊原因? ..
发布时间:2020-09-13 01:01:51 其他开发

NodeJS如何从aws s3存储桶中将文件下载到磁盘?

我的目标: 显示一个对话框,提示用户保存从aws下载的文件. 我的问题: 我当前正在使用awssum-amazon-s3创建下载流.但是,我只设法将文件保存到服务器或将其流式传输到命令行...如您从我的代码中看到的那样,我的最后一次尝试是尝试手动设置失败的内容处置头.我无法使用res.download(),因为已经设置了标头? 我如何实现我的目标? 我的节点代码: ..
发布时间:2020-08-23 04:34:44 其他开发

Mac OS X中“每个进程"磁盘的读/写统计信息

如何在Mac OS X中以编程方式获取每个进程磁盘的I/O统计信息.在“活动监视器"应用程序或"top"命令中,我们只能获取整个系统磁盘的I/O统计信息. 作为参考,向PC询问类似问题. 解决方案 使用iotop(作为根用户),例如: iotop -C 3 10 但是(对我而言)最好的方法是: sudo fs_usage -f filesys ..
发布时间:2020-08-11 21:38:13 其他开发

FindFirstVolume不返回EFI系统分区

我正在使用FindFirstVolume/FindNextVolume来获取计算机上所有卷的列表.这样做足够好,但是奇怪的是,由于某些原因,EFI系统分区被跳过了.另一方面,Diskpart返回EFI系统分区,磁盘管理UI也显示该分区. 这是diskpart的输出: DISKPART> list volume Volume ### Ltr Label Fs ..
发布时间:2020-07-30 21:04:11 C/C++开发

数据如何存储在磁盘上? -EFI GUID

我早些时候在 SuperUser 上发布了此问题,但我觉得它更适合程序员. 如果我正确理解,根据GPT,LBA 2的前16个字节是磁盘上第一个分区的分区类型GUID.在Windows磁盘管理中,第一个分区被指定为EFI系统分区.但是,经过进一步调查,EFI系统分区的GUID为: C12A7328-F81F-11D2-BA4B-00A0C93EC93B 但是前16个字节告诉我否则 ..
发布时间:2020-07-30 21:01:40 其他开发

Windows C/C ++驱动器初始化/分区/格式

我正在尝试为Windows XP 64bit构建一个应用程序,该应用程序能够检测系统中特定型号的驱动器,以及是否未初始化的驱动器.格式化执行这些过程. 我还希望能够查询和设置分区信息(包括卷标). 我已经开始使用DeviceIoControl编写代码,但是我无法弄清楚如何使用该方法设置/获取分区/卷标签或格式化驱动器,我可以使用SMART访问. 还有其他更容易使用的方法吗? ..
发布时间:2020-07-23 00:23:35 C/C++开发