草庐IT

磁盘挂载

全部标签

windows - 强制 Windows 刷新磁盘 FAT

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我的磁盘上有一个单独的分区,用FAT32格式化。当我让Windows休眠时,我希望能够加载另一个操作系统,创建/修改该分区上的文件,然后让Windows退出休眠状态并能够看到我所做的更改。我知道你要输入什么,“好吧,你不应该那样做!”然后将我链接到一些规范,说明我正在尝试做的事情是错误的/不可能的/会破坏一切。但是,我确信有一些方法可以解决这个问题。:)我不需要Windows中的FAT32分区,

python - 在 Python 中抓取磁盘?

我了解到在某些WindowsXP程序(如Photoshop)中,有一种叫做“暂存盘”的东西。我的理解是,如果我错了,请纠正我,是Photoshop在硬盘驱动器上管理自己的虚拟内存,而不是让Windows管理它。我知道这是因为WindowsXP对一个进程可以占用多少总内存有一些限制,而不管HD空间如何。我认为它大约是3GB。到目前为止我做对了吗?我正在用Python开发一个用于运行模拟的应用程序。它将占用大量内存,并将在WindowsXP上运行。是否可以使用暂存盘?怎么办? 最佳答案 在您实际内存不足之前,考虑这是在浪费时间。当您最终

windows - 他们如何从磁盘读取簇/柱面/扇区?

我需要恢复我不小心删除的分区表。我使用了一个名为TestDisk的应用程序.它简直令人兴奋。我从磁盘读取每个柱面。我见过类似的应用程序,它们与MBR和分区一起工作。我很好奇。Howdotheyreadclusters/cylinders/sectorsfromthedisk?IstheresomekindofAPIforthis?它又依赖于操作系统吗?如果是这样,Linux和Windows的方法是什么?编辑:好吧,我不只是好奇,我想要亲body验。我想编写一个简单的应用程序来显示每个LBA。 最佳答案 柱面和扇区(wikiexpla

c# - 模拟磁盘空间不足异常

在我们的应用程序中,我们想要检查磁盘空间不足异常。在不使用大量block文件的情况下模拟这种情况的最佳方法是什么。 最佳答案 有很多方法(虚拟驱动器、小分区,甚至是一个巨大的文件来填充您的测试分区)。通常我更喜欢使用磁盘配额,因为它可以快速更改(所以我在几秒钟内手动测试,但我也可以将它集成到我的自动化测试中)并且我可以自由尝试不同的条件(磁盘空间不足,磁盘空间非常低,磁盘已满)。此外,您还可以以不同方式处理“磁盘配额不足”和“磁盘已满”(如果需要)。为特定用户分配磁盘配额并使用该凭据运行应用程序。如果配额足够小,您可以模拟磁盘空间不

设备的 Windows 挂载点

我正在尝试通过ist设备路径将Windows设备挂载到ntfs文件夹。设备路径的形式为:\\?\GLOBALROOT\Device\ImDisk{0}我想将它安装在一个空的ntfs文件夹中,假设:c:\temp\我尝试挂载的设备是一个ImDiskram驱动器,它带有一个api。本质上,api通过安装设备hDir=CreateFile(Directory,GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_FLAG_BACKUP_SEMANTICS|FILE_FLAG_OPEN_REPARSE_POINT,

windows - 在 vagrant 和 virtualbox 中挂载符号链接(symbolic link)文件夹

好的,这是我的问题:我在VirtualBox中使用vagrant。主机是Windows8.1,guest是Ubuntu(64位)。我正在尝试使用由创建的符号链接(symboliclink)Windows文件夹mklink/jsomefoldersomeotherfolder作为Vagrant中的同步文件夹。在我的Vagrantfile中有#disablethedefaultsyncedfolderconfig.vm.synced_folder".","/vagrant",disabled:true#syncmydesiredfolderconfig.vm.synced_folder".

windows - 优化 - 使用 Windows API 从磁盘读取文件

我正在使用WindowsAPI来处理文件。我的表现非常好。我分块读取文件,但我不知道它的最佳大小。我知道它应该是磁盘簇大小的倍数。磁盘是否有缓存?如果我使用比缓存大的block,我的性能应该最差吗?我说得对吗?谢谢! 最佳答案 是的,Windows在处理文件时提供了一个缓存层。参见officialMSdocumentation.我不确定确切的缓存大小和可能的权衡,缓存大小很可能取决于系统的可用内存大小和其他因素。另一个提高性能的好方法是使用异步I/OAPI。它更难编写和维护,但可以提高您的性能。参见officialexample.

windows - 当我的角色 Azure VM 被回收时,其他一些 Azure 角色是否可以读取我的角色留下的未删除的磁盘数据?

假设我的Azure角色在VM本地磁盘上存储了一些数据,然后终止了。本地磁盘被映射到一些物理存储上,因此存储在本地磁盘上的数据被写入该存储。当我的角色终止时,虚拟机被回收,物理存储也被回收。现在启动了其他一些角色,它的本地磁盘恰好映射到与我我的角色使用的相同的物理存储。我很清楚thatthelogicalstructureofthenewlocaldiskiscompletelyrebuiltandallfilespossiblyleftbymyrolewilljustdisappear.然而,新创建的逻辑磁盘下的物理存储恰好是相同的。具体假设新角色创建一个空文件,然后调用SetEndO

.net - 以编程方式监视磁盘事件 (Windows)

在Windows2008R2中,在磁盘事件部分的资源监视器中,我可以看到从文件读取/写入文件的字节数。我如何以编程方式执行此操作,最好使用C#(或Win32API)?我查看了WMI和各种性能计数器,但是我无法确定是否有适合我需要的东西。 最佳答案 与文件I/O相关的计数器在LogicalDisk和PhysicalDisk对象上。查看Perfmon以查看可用的计数器。使用PerformanceCounterC#中的类或PDHAPI在C/C++中。根据我的经验,这些比WMI更有效-尽管这在您的应用程序中可能无关紧要。

windows - 捕获对文件的写入并在写入磁盘之前制作副本?

我希望我的程序能够在另一个程序更改文件内容之前制作文件副本。我查看了FileSystemWatcher,但我认为这对我没有帮助,因为我没有看到任何关于能够捕获或阻止事件的信息。我想到的一个解决方案是检测程序何时打开具有写入权限的文件,并在此时在内存中制作一个副本。不过,我不知道如何检测文件何时被另一个程序打开。如果我想要的结果不清楚,这里有一个例子。音频文件链接到系统上多个用户的音乐文件夹以节省磁盘空间。如果用户想要修改音乐文件的元数据,或对文件应用某种音频效果,则修改不应影响其他用户的副本。用户应在进行更改后自动获得自己的副本。 最佳答案