背景
我朋友在笔记本电脑的内置驱动器上安装了 Windows 7 和 Ubuntu,在外置驱动器上安装了 Ubuntu。最近,他的内置硬盘出现了一些问题,我觉得他的内置驱动器的某些分区中的扇区出现了问题。内置驱动器中有一个 NTFS 逻辑分区,其中存储了大量数据。
他决定暂时使用外部驱动器作为主驱动器,但需要内部驱动器上的数据。
问题
每当访问内部驱动器的故障分区(Ubuntu 和 Windows 7 安装驱动器)时,系统就会挂起/崩溃。即使在外部驱动器上运行 Ubuntu 更新,系统也会在最后运行 update-grub 时挂起。因此,显然他仍在运行几乎实时的磁盘。删除这些分区是不可能的,因为当您打开扫描内部驱动器的磁盘管理器(例如 Gparted)时,系统会挂起/崩溃。
问题
- 如何使某些分区对 Ubuntu 不可见?
- 如何删除分区而不需要扫描它们所在的驱动器?
已经有一个问题询问如何使分区对 Ubuntu 不可见,但那是关于 NTFS 分区的。这里我们要排除 NTFS 和 ext4。
长问题短问题:如何排除分区(例如 /dev/sda3)因任何原因被访问(但不删除它们)?但是,如果删除它们是唯一的方法,请告诉它 - 我对此不确定。