Elektrine lite

← Feed

@lucy18@alive.bar

2026-07-26 11:46 UTC

5、不能使用主机与虚拟机的共享文件夹。 A、在主机设置一个共享文件夹, 例如名字叫做“share”, 不能使用中文文件夹名字, 会出错。 /home/UserName/share/ B1、在主机, 打开 VirtualBox, 设置某个虚拟机系统的共享文件夹: →Shared Folders, →点击绿色的“+”号(Add new shared folder), →Folder Path(点击下拉选择,例如:刚才设置的共享文件夹:/home/UserName/share/), →Folder Name(会自动填写为 “share”), →Mount Point(手工输入: /mnt/share, 虚拟机操作系统内的登录节点), →Auto-mount(勾选), →OK(点击), →OK(另一个, 在最下方,点击) B2、重新登录虚拟机操作系统,就可以看到共享文件夹(/mnt/share)的内容。 B3、有些虚拟机操作系统: Linux OS, 需要在虚拟机操作系统内, 执行以下命令: $ sudo usermod -a -G vboxsf UserName $ sudo chown -R UserName:users /mnt/share $ sudo reboot 这里的“UserName”, 为虚拟机操作系统的管理员(admin)账号。 B4、重新登录虚拟机操作系统,就可以看到共享文件夹(/mnt/share, 即 /home/UserName/share )的内容。 6、某些特殊的虚拟机操作系统: Linux OS, 不能复制、粘贴到主机。 在虚拟机操作系统内, 根据不同 Linux OS, 执行以下命令: A、 增加两行命令到 “startup”, 保存, 然后重启虚拟机操作系统。 $ sudo nano /home/UserName/.desktop-session/startup VBoxClient --clipboard & VBoxClient --draganddrop & 或者B、 增加两行命令到 “/home/UserName/.profile”, 保存, 然后重启虚拟机操作系统。 $ sudo nano /home/UserName/.profile VBoxClient --clipboard & VBoxClient --draganddrop & Debian-12 家族的某个 Linux 发行版,复制、粘贴到主机, Default Xsession: OK Xfce Session: NG Debian-13 家族的同一个 Linux 发行版, 已经解决了这个问题。 Default Xsession: OK Xfce Session: OK 一个 Linux 发行版, 如果不能复制、粘贴到到主机, 可以尝试选择不同的桌面(gnome, kde, mate, xfce 等)。 7、如果安装了多个虚拟机操作系统, 在某个虚拟机操作系统内, 更新了扩展包 VirtualBox-extpack(Guest Additional CD image), 关闭之前, 要卸载 Guest Additional CD image, 否则其他虚拟机操作系统,就不能更新扩展包 VirtualBox-extpack(Guest Additional CD image)。 8、Virtual Media Manager 不见了。 VirtualBox 开始界面, 顶部第一行: →File, →Preferences(点击), →Basic / Expert, 选择 Expert , 点击右下角的"OK", →File, →Tools, →Media(可以看到 “Media” 等7个选项。如果选择了"Basic", 就不会显示 “Media”、“NetWork” 这两个选项。 ) 鄙人, 手误选择了 “Basic”, 并且点击了"OK", 后来找不到 “Media” 选项。 反复安装 VirtualBox 7.2.12,VirtualBox 7.2.14, 电脑管理员(admin)用户, 可以看到 "Media" 这个选项, 但是电脑普通用户(user), 看不到 “Media” 这个选项。 不知道原因, 已经放弃了。 仍然不死心, 搜索了一下关键词: "virtualbox Media disappear", 第一个结果, 就是正确答案。 鄙人归因错误, 以为是 VirtualBox 软件在电脑普通用户账号上出了问题, 这一点不合逻辑。 实际原因就是: 鄙人在电脑普通用户账号, 使用 VirtualBox, 自己选择了 “Basic” 这个模式, 导致 VirtualBox 不显示 “Media” 这个选项。 Virtual Media Manager not showing in VirtualBox https://www.thewindowsclub.com/virtual-media-manager-not-showing-in-virtualbox Where is Virtual Media Manager https://forums.virtualbox.org/viewtopic.php?t=113011 9、有时, 虚拟机软件 VirtualBox 升级后, 不能使用, 可以考虑降级, 重新安装旧版本。 所以, 新版本安装后, 不要急于删除旧软件。 如果没有特殊需求, 虚拟机软件 VirtualBox 不必经常更新, 能用就好。 每一次更新, 都有可能遇到问题。 如果有时间, 愿意折腾, 上山下海,上天入地,寻找答案, 确实可以提高技能。 因为这次逃避、忽略的问题, 下次可能又会遇到。 警告: 虚拟机软件 VirtualBox, 不是万能灵丹妙药。 如果主机安装了支那( ChiNa/SiNa ) 软件, 例如:QQ, Weixin, Wechat, Sogou, Douyin, TikTok 之类, 虚拟机也不能保护您。 珍惜生命, 远离支那软件。 #virtualbox @board

Replies (1)

  • @lucy18@alive.bar 2026-10-11 03:33

    NTFS: New Technology File System, 微软(MS)Windows 文件系统。 一般移动硬盘(USB), 默认是 NTFS 文件系统。 如果因为突然断电, 或者非正常关机, 导致移动硬盘(USB)损坏, 不能登录, 要用 Windows 操作系统命令 chkdsk 来修复。 Linux 操作系统命令: fsck、e2fsck、ntfsfix 不能修复 NTFS 文件系统的移动硬盘(USB)。 一、Windows 实体机电脑 1、插入移动硬盘(USB) 2、打开 Windows terminal, 输入命令, 在 Windows 系统内, 任意位置, 鼠标右键单击, 显示 “Open in Terminal” 选项, 点击, 即打开 Windows terminal/Windows PowerShell。 chkdsk e: /f 假定移动硬盘(USB)的盘符是 E, 请将 e 换成实际的移动硬盘名称。 二、Linux 实体机电脑 1、下载、校验、安装虚拟机软件 VirtualBox 和 VirtualBox Extension Pack https://www.virtualbox.org/wiki/Downloads 2、下载 Windows ISO 文件 鄙人是在 the piratebay 海盗湾, 下载英文版 Windows-11, 已经预先激活。 3、在 VirtualBox 安装 Windows-11, 耗时较长 4、在 Linux 实体机电脑,插入已经损坏的移动硬盘(USB) 5、登录虚拟机 Windows-11 6、在虚拟机 Windows-11, 连接移动硬盘(USB) VirtualBox 界面顶部第一行 →点击 Devices/设备, →USB/USB设置, 下方显示多个 USB 选项, →勾选 XYZ-品牌 USB(举例), 在虚拟机 Windows-11 系统内, This PC, 显示新增一个硬盘 E, 表明虚拟机 Windows-11 已经成功连接移动硬盘(USB)。 备注:如果取消勾选, 即断开虚拟机与移动硬盘的连接。 7、打开 Windows terminal, 输入命令: chkdsk e: /f 假定移动硬盘(USB)的盘符是 E, 请将 e 换成实际的硬盘名称。 不到一分钟, 就修复了已经损坏的 2T 移动硬盘(USB)。 现在, 虚拟机、实体机, 都可以连接这个移动硬盘, 打开其中的文件。 举一反三: 可以在 Windows 实体机安装 Linux 虚拟机, 用来修复 Linux 文件系统的移动硬盘(USB)。 -------------- 附录: DistroWatch https://distrowatch.com/ Linuxtracker https://linuxtracker.org/ Linux 相关命令 1、sudo fdisk -l 2、sudo umount /dev/sdb 3、sudo fsck -y /dev/sdb 4、sudo e2fsck -b 8193 /dev/sdb 5、sudo e2fsck -b 32768 /dev/sdb 6、sudo ntfsfix /dev/sdb 这些 Linux 命令, 似乎在做无用功, 但是最后一个命令提示要用 chkdsk, 而 chkdsk 只能在 Windows 操作系统使用。 努力不会白费, 现在总算找到了正确答案。 ------------- 1、 sudo fdisk -l Disk /dev/sdb: 1.82 TiB Device Size Type /dev/sdb1 1.8T Microsoft basic data 表明移动硬盘(USB)是 MS 文件系统。 2、 sudo umount /dev/sdb 或者手工点击, 卸载移动硬盘(USB),但不是拔掉。 3、 sudo fsck -y /dev/sdb fsck from util-linux 2.41.5 e2fsck 1.47.2 (1-Jan-2025) ext2fs_open2: Bad magic number in super-block fsck.ext2: Superblock invalid, trying backup blocks... fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 or e2fsck -b 32768 Found a gpt partition table in /dev/sdb 4、 sudo e2fsck -b 8193 /dev/sdb e2fsck 1.47.2 (1-Jan-2025) e2fsck: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 or e2fsck -b 32768 Found a gpt partition table in /dev/sdb 5、 sudo e2fsck -b 32768 /dev/sdb e2fsck 1.47.2 (1-Jan-2025) e2fsck: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 or e2fsck -b 32768 Found a gpt partition table in /dev/sdb 6、 sudo ntfsfix /dev/sdb Mounting volume... NTFS signature is missing. FAILED Attempting to correct errors... NTFS signature is missing. FAILED Failed to startup volume: Invalid argument NTFS signature is missing. Trying the alternate boot sector Unrecoverable error Volume is corrupt. You should run chkdsk. @board

    Open ##4981414