问题标签 [disk-partitioning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2990 浏览

c# - 如何在 C# 上使用 IOCTL_DISK_SET_DRIVE_LAYOUT 在硬盘上创建分区

我需要使用 c# 实现一个硬盘分区程序。以下是我的代码的一部分。

我认为它有效,因为它返回true的值DeviceIOcontrol没有错误,但问题是我的程序没有显示任何内容。

我从 Medo 的主页、MSDN 和 pinvoke 站点获得了很多帮助。


...并调用该函数:

DiskIO.partitionDisk("//./PHYSICALDRIVE2")

0 投票
3 回答
886 浏览

windows - 外部驱动器号 - 备份

我正在编写一个 PowerShell 脚本,它将使用 robocopy 将多个文件夹从我的 Vista 驱动器备份到外部 USB 驱动器。
Windows 不保证它总是将相同的驱动器号分配给外部驱动器。
解决此问题的最佳方法是什么?
如何编码目标路径?

谢谢。

0 投票
1 回答
843 浏览

c# - 这是否可以创建一个可由 TrueCrypt 和 C# 访问但不可见的分区?

我在 CD/DVD 中有一个文件夹,并希望使其内容不可见、可访问和加密。所以我决定使用 TrueCrypt 将该文件夹作为加密的隐藏卷。但是使用这种方法,用户可以在安装后看到新卷的内容。所以我想知道这是否可以使安装的卷可访问但不可见?并且有没有其他解决方案可以通过 C# 编程来做到这一点?

0 投票
1 回答
30918 浏览

linux - 如何对根文件系统进行 tar 备份?

我在 SD 卡上安装了 linux,我使用这个命令来安装 rootfs

tar xpjf rootfs.tar.bz -C /mnt/rootfs/

现在,我对 rootfs 进行了一些更改,并且我想创建一个可以与上面相同的命令一起使用的备份,我尝试使用:

并尝试:

但我最终得到一个在文件系统之前有两个级别的存档,即 mnt/rootfs/files 我做错了什么?

0 投票
2 回答
452 浏览

bash - Bash 脚本跳过挂载扩展分区

我创建了以下脚本,但如果系统上有扩展分区,它就会挂起。Mount 尝试挂载扩展分区当然是行不通的。

如果分区扩展,如何从循环中删除分区???

完成df

0 投票
1 回答
1690 浏览

winapi - QT如何获取硬盘分区信息

我正在尝试获取QT项目中的系统信息,我想知道Windows中的硬盘分区以及每个分区的不同属性。

这是我的代码:

它让我知道分区名称(例如 C:\)大小和类型,但我还想要获取有关分区的信息(\Device\Harddisk0\Partition1 C:\ 232GB)

如何获取有关分区的信息?

0 投票
1 回答
558 浏览

c++ - 如何使用winapi类?

我正在尝试创建一个项目,该项目创建一个文件,格式化它,创建一个新分区并挂载它,卸载它......在 C++ 中使用 Qtcretor 我发现 winapi 提供了几个函数帮助我做到这一点Format method of the Win32_Volume classAddMountPoint method of the Win32_Volume class但没有代码示例展示如何使用它我尝试使用WMI C++ 应用程序示例但徒劳无功

有人可以请我上路吗?

任何帮助将不胜感激,并提前感谢。

0 投票
1 回答
2783 浏览

c++ - 新建分区盘winapi

我正在尝试创建新分区并将卷安装到这个新分区,我认为CreateFile让我这样做,使用以下代码:

我有:

第一个错误是ERROR_PATH_NOT_FOUND:系统找不到指定的路径。那么我该如何解决lpFileName才能使其正常工作

在此先感谢,任何帮助将不胜感激。

0 投票
1 回答
968 浏览

c# - 需要获取系统保留分区的名称(DeviceID)

我需要返回系统保留分区的设备 ID。我应该能够通过首先获取 Label 属性来使用 Win32_Volume 类执行此操作,如果它与“系统保留”匹配,则获取 DeviceID 属性。以下代码因空引用异常而崩溃:

0 投票
1 回答
53271 浏览

amazon-ec2 - 尝试 resize2fs EB 卷失败

我有一个 200GB 的 EBS 卷,并且正在尝试增加可用空间。我按照以下说明操作:http ://www.hellersoftware.com/2012/resize-ebs-volume-attached-to-amazon-web-services-ec2-instance/并设法创建快照并创建一个新的基于 EBS在那个快照上。

一切都很美好,除非我这样做:

# resize2fs /dev/sdf

我明白了

不知道那里发生了什么,但我的新卷仍然只显示 200GB,而实际上它是 800GB 卷。