我有一个myimage.disk包含分区表和主分区(即 FAT32 文件系统)的磁盘映像。将其视为 USB 笔图像。
我想将主分区挂载到本地目录。我知道如何使用循环工具挂载分区映像,但这里有磁盘映像。我的猜测是我必须安装映像“跳过”分区表,但我该怎么做?
希望这个简单的问题有一个简单的答案。
我想使用-r选项递归运行rsync,但不下降到不同的挂载点(文件系统)。即就像find命令中的-mount选项一样,一个手册页读到,例如,“不要下降其他文件系统上的目录。-xdev的替代名称,用于与某些其他版本的find兼容。”
将外部 USB 3.0 硬盘驱动器连接到我的 USB 3.0 端口时,我永远无法安全地将其移除。
不知何故,窗口总是保持日志文件打开:
“总是”,因为这次我只连接了驱动器,复制了一个 10GB 的虚拟机,然后想断开它(比如复制后 15 分钟,所以所有的复制都完成了)。
如您所见,除了System之外,没有其他程序在磁盘上保持句柄。我尝试重新启动explorer.exe以及RemoveDrive.exe从 Uwe Sieber重新启动。不幸的是,硬盘驱动器上的锁始终存在。
我唯一的解决方案就是拔掉它(而我害怕损坏数据?)或重新启动计算机(总是有帮助,不是吗?)。
这可能与我只有 SSD 硬盘驱动器和外部磁盘是普通驱动器有关吗?可能与 USB 3.0 驱动程序(NEC Electronics USB Hub)有关吗?使用常规 USB 2.0 端口时,我从来没有遇到过这个问题。
关于如何正确卸载磁盘的任何想法?
所以大约一个月前,我设置了一台 Windows 7 Professional 机器,我能够将辅助硬盘安装到路径 C:\Users。这将所有用户空间文件放在第二个硬盘驱动器上,而无需进行注册表编辑。它的效果非常好,现在我正在尝试复制它,但我似乎不记得我是如何做到的。这让我觉得自己像个白痴。
我相信我以某种方式将 c:\Users 文件夹的内容移动到第二个硬盘驱动器。然后我将 d: 驱动器安装为 c:\Users。很简单,但我不确定我是如何在安装辅助驱动器之前移动和删除 c:\Users 文件夹的内容的(因为它需要是一个空文件夹等等)。它可以在我以前的机器上运行,但现在我需要在一台新机器上运行,我一辈子都记不起我是怎么做的,也不记得我使用的说明在哪里。除了最后整个用户文件夹被移动到 d: 驱动器,我没有 C:\Users 文件夹。
关于如何再次执行此操作的任何想法,或指向说明的链接?个人档案移动不会解决这个问题。谢谢。
/mnt/ext 挂载到 ext2 文件系统,即外部硬盘驱动器。出于某种原因,我无法从那里运行脚本。请参阅下面的会话。
luntain@plato /mnt/ext $ echo "echo success" > k.sh
luntain@plato /mnt/ext $ chmod 777 k.sh
luntain@plato /mnt/ext $ ./k.sh
-bash: ./k.sh: Permission denied
126luntain@plato /mnt/ext $ ll k.sh
-rwxrwxrwx 1 luntain luntain 13 Jan 23 15:08 k.sh*
luntain@plato /mnt/ext $
Run Code Online (Sandbox Code Playgroud)
我很想知道为什么我会看到错误。
我正在尝试运行该命令,
sudo mount -t vboxsf SharedUbuntuWindows SharedUbuntuWindows
但unknown filesystem type 'vboxsf'
在我的来宾 Ubuntu 机器上出现错误。我正在遵循这些说明,但在“设备”下找不到“安装访客添加”。相反,我看到的是“插入访客添加 CD 映像”。我什至走在解决问题的正确道路上吗?

这是我在选择“插入访客添加 CD 映像...”时看到的内容。按“强制卸载”只会使弹出对话框消失,但我仍然无法运行命令sudo mount -t vboxsf SharedUbuntuWindows SharedUbuntuWindows。

有时在弹出 USB 闪存驱动器后,我想将更多文件复制到 USB 闪存驱动器。在这种情况下,我是否总是需要拔下驱动器并重新插入?有没有办法“重新连接”或“取消弹出”驱动器?
要弹出,有两种方法:
但是似乎无法取消弹出或重新连接驱动器。
我想挂载一个不再引导到 Windows 驱动器的 VDI 文件,希望能恢复一些文件。
我知道 Winmount 宣传此功能,但我对哪个版本最好,32 或 64 有点困惑,因为 VDI 是一个 32 位映像,我想安装在 64 位操作系统 (Win7) 上。
我也很乐意考虑其他软件,甚至可能使用 ubuntu 来挂载,尽管我的 Linux 技能不是特别有用。
编辑
我已将 surfasb 标记为答案,因为他(她?)直接回答了我在那里提出的问题。
对于与我有同样问题的任何人,请尝试 Joe Internet 的建议。
将 VirtualBox 引导到 Ubuntu,将非引导 Windows VDI 作为第二个硬盘驱动器(在我的情况下为主从)。尽管我使用另一个可启动的 Windows 映像完全无法使用此方法成功,但启动到 Ubuntu 后很高兴地安装了我狡猾的 vdi 映像,并允许我恢复我的文件。
在 Linux 中,有没有办法访问已挂载的文件系统上的文件,当另一个文件系统挂载在子目录上时,这些文件已被“隐藏”?
例如
cd /
mkdir /foo
touch /foo/bar
mount /dev/sda1 /foo
# now, can I still get to /foo/bar on the / filesystem?
Run Code Online (Sandbox Code Playgroud)
我梦想中的解决方案不需要提升权限或特定于某个文件系统,但我会使用我能得到的任何碎片,而不会冒文件系统损坏的风险。
我正在寻找一些工具,给定一个 zip/rar/tar/* 存档文件,将其安装为新的 Windows 驱动器。一些工具是 WinMount 或 WinArchive,但我需要一个允许我写入/创建/删除文件以及读取的工具。也就是说,就好像它是一个 U 盘或类似的东西。该文件不需要压缩,只需存档即可。非常感谢!
mount ×10
linux ×5
filesystems ×2
usb ×2
windows ×2
dd ×1
eject ×1
partitioning ×1
permissions ×1
rar ×1
rsync ×1
ubuntu ×1
vdi ×1
virtualbox ×1
windows-7 ×1
zip ×1