标签: virtual-drive

如何在安装了XP的VirtualBox机器上轻松添加存储?

当我在VirtualBox机器上安装Windows XP时,我将硬盘驱动器设置为仅10 GB,并假设它会扩大(就像我记忆中的VMWare中的硬盘驱动器一样,这不是真的吗?).

在任何情况下,我都试图在这个Virtual Box XP映像上安装Visual Studio 2010测试版,但磁盘空间已用完.

谷歌搜索答案,我发现这样复杂的教程,告诉你如何"在几个小时内 " 增加VirtualBox硬盘的大小.

但我无法想象这两者都难以:

  • 增加虚拟磁盘的大小(毕竟,它是虚拟的)
  • 创建一个新的硬盘驱动器,比如20 GB,然后将它作为D:或E:驱动器连接到虚拟机中

如何在安装了XP的VirtualBox机器上轻松添加存储空间?

storage virtualbox hard-drive virtual-drive

67
推荐指数
6
解决办法
11万
查看次数

C#:在计算机中创建虚拟驱动器

有没有办法在"(我的)计算机"中创建虚拟驱动器并操纵它,有点像JungleDisk吗?

它可能做的事情如下:

override OnRead(object sender, Event e) {
    ShowFilesFromAmazon();
}
Run Code Online (Sandbox Code Playgroud)

有没有API:s为此?也许写入XML文件或数据库,而不是真正的驱动器.


该杜坎库似乎是大多与我的问题所对应的答案,即使System.IO.IsolatedStorage似乎是适应最规范,最微软环境.

.net c# virtualization storage virtual-drive

33
推荐指数
3
解决办法
2万
查看次数

下载Visual Studio ISO文件,我该如何运行?我需要虚拟驱动器工具吗?

我在DVD光盘上安装了Visual Studio 2010 Pro,但它是一个ISO映像,我想在家用PC上运行它来代替2010 Express Edition.

首先,我可以在家用电脑上运行吗?我是否需要虚拟驱动器工具才能在家用计算机上运行图像?有微软虚拟驱动器工具吗?有没有一个很好的资源我可以阅读这个并学习基础知识.

virtual-machine visual-studio-2010 virtual-drive visual-studio

19
推荐指数
3
解决办法
6万
查看次数

跨OS虚拟驱动器功能

寻找在线资源来实现类似于列出的产品中实现的虚拟驱动器功能 这里

解决方案应该是跨OS(win,pc,linux),最好使用一个运行良好的框架.目前,这个问题的答案是广泛分散的,没有明确的选择:

我发现目前的建议:

  1. 保险丝(不确定各种Windows端口的状态)
  2. 杜坎图书馆
  3. 自定义命名空间扩展(仅限Windows,各种 CodeProject 文章中的源代码)
  4. 商业框架(窗口) - LogicNP,Eldos
  5. 的WebDav

请列出每个答案的一个建议,我会相应地更新问题.问题的目的是为这些问题创建最佳参考点......

似乎WebDav最容易实现跨操作系统,因此有关此的进一步信息将不胜感激.

language-agnostic cross-platform virtual-drive

11
推荐指数
2
解决办法
1629
查看次数

在Linux中模拟硬盘驱动器

我已经开发了一个基于FUSE的文件系统作为研究项目的一部分,现在必须研究硬盘驱动器接收的实际读/写请求.为了做到这一点,我正在寻找在linux中创建虚拟硬盘的选项,它将拦截文件系统生成的请求并记录它们.

互联网上是否有任何资源可以帮助我编写模拟器和/或开发编写模拟器所需的技能?我目前正在阅读Linux设备驱动程序3一书,以了解Linux如何管理块设备.

任何帮助表示赞赏.

谢谢

linux linux-device-driver hard-drive virtual-drive

9
推荐指数
1
解决办法
3185
查看次数

.NET中的虚拟驱动器?

是否有适用于.NET的简易库来安装虚拟驱动器?
我需要在虚拟驱动器中安装存档,并且很可能使用虚拟文件系统.
存档格式不支持文件夹,因此我需要从存档中手动提供文件和文件夹.也不支持属性,但我使用元数据文件来存储它们.
我对驱动器和FS的控制越多越好.

.net virtualfilesystem virtual-drive

6
推荐指数
2
解决办法
1022
查看次数

云文件 API 中的删除在 Windows 21H1 上停止工作

我正在使用 Windows Cloud Filter API 创建虚拟驱动器。删除回调在 Windows Home 21H1 19043.1165 (cldflt.sys 10.0.19041.1110) 上按预期停止工作。如果我从 CF_CALLBACK_TYPE_NOTIFY_DELETE 返回错误代码,则无论如何都会删除脱水占位符,无论我返回什么错误代码:

void CALLBACK FakeCloudProvider::OnNotifyDelete(
    _In_ CONST CF_CALLBACK_INFO* callbackInfo,
    _In_ CONST CF_CALLBACK_PARAMETERS* callbackParameters)
{
    CF_OPERATION_INFO opInfo = { 0 };
    
    opInfo.StructSize = sizeof(CF_OPERATION_INFO);
    opInfo.Type = CF_OPERATION_TYPE_ACK_DELETE;
    opInfo.ConnectionKey = callbackInfo->ConnectionKey;
    opInfo.TransferKey = callbackInfo->TransferKey;
    opInfo.CorrelationVector = callbackInfo->CorrelationVector;
    opInfo.RequestKey = callbackInfo->RequestKey;

    CF_SYNC_STATUS_MSG* syncStatus = new CF_SYNC_STATUS_MSG;
    syncStatus->Code = STATUS_FILE_LOCKED_WITH_WRITERS;
    syncStatus->SetMsg(L"MY TEST");

    opInfo.SyncStatus = syncStatus;
    
    CF_OPERATION_PARAMETERS params = {0};
    params.ParamSize = sizeof(CF_OPERATION_PARAMETERS);
    params.AckDelete.Flags = CF_OPERATION_ACK_DELETE_FLAG_NONE;

    // I have also tested many …
Run Code Online (Sandbox Code Playgroud)

filesystems winapi virtualfilesystem virtual-drive

5
推荐指数
1
解决办法
54
查看次数

适用于 Linux 的虚拟文件系统 API/云提供商同步 API?

微软和苹果最近推出了用于将云存储文件同步到本地文件系统的API:适用于Windows的Cloud Provider API(也称为Cloud Filter API)和适用于Apple和iOS的File Provider API。例如,Microsoft OneDrive 客户端现在构建在这个新 API 之上。

主要 Linux 版本是否有类似的 API?

virtualfilesystem virtual-drive

5
推荐指数
1
解决办法
693
查看次数

如何在 macOS 上的 File Provider 中实现“始终保留在此设备上”?

我正在macOS 上实现文件提供程序。我看到 OneDrive 有一个离线模式,其中包含 \xe2\x80\x98Always Keep on This Device\xe2\x80\x99 和 \xe2\x80\x98Free up Space\xe2\x80\x99 菜单:

\n

在此输入图像描述

\n

在 Windows 上,此功能由固定和取消固定文件属性以及 CfHydratePlaceholder() 和 CfDeHydratePlaceholder() Windows API 提供。如何在 macOS 上实现此功能?是否有任何特定属性或文件提供程序 API 来支持它?

\n

macos offline virtual-drive fileprovider

5
推荐指数
1
解决办法
320
查看次数

用于远程Web服务的Windows虚拟磁盘

我需要实现一个Windows虚拟磁盘是在Windows资源管理器在单独的磁盘设备可见,并且传输的所有文件/目录来回传送到远程的WebService - 某事像Dropbox的.我是否必须实现/使用内核驱动程序SDK?或者仅使用shell扩展是否可行?我需要的是拦截该磁盘上的所有文件/目录操作并将它们映射到相应的WebService调用(文件创建/删除/移动/编辑和数据传输).谢谢

.net c# windows virtual-drive

4
推荐指数
1
解决办法
1937
查看次数

macFuse 需要在 Mac OS 11+ 上使用恢复模式

自 Mac OS 11 Big Sur 发布以来,Apple 仅允许在恢复模式下安装 kext 驱动程序。它还禁止从 Apple Store 安装 kext 驱动程序。我猜这是 macFuse 的终结,至少对于虚拟/云文件系统而言。迁移路径是什么以及如何为 Mac OS 11+ 构建虚拟文件系统,尤其是文档管理和云存储,类似于 OneDrive、DropBox 等。

我也可以猜测类似的问题也可能出现在 Windows 上。我可以想象,微软将遵循苹果的路径,在未来的版本中禁止 Windows 上的文件系统驱动程序和过滤器用于这些目的。如果发生这种情况,任何有关未来迁移的提示将不胜感激。

filesystems macfuse virtualfilesystem virtual-drive kernel-extension

3
推荐指数
1
解决办法
141
查看次数