Questions tagged «partitioning»

当从一个物理硬盘(或其他存储设备)创建两个或多个逻辑卷(驱动器)时,您正在使用分区。

7
我应该为我的Linux /分区分配多少磁盘空间?
我在家里重做Linux系统,想知道分区大小。过去,我一直将Linux安装在一个分区上。我想按以下步骤设置系统: / /启动 交换 /家 我不能100%地确定应该为'/'分区分配多少空间。交换将是2x RAM;引导将约为200M。操作系统应该收到多少?我本来打算将它的大小分配在15G到20G之间(所有其他文件都分配给/ home,这是我的大部分文件所在的位置),但是我不确定是否需要更多。 是否有确定“ /”分区大小的标准方法?

1
如何使用FAT32格式化USB记忆棒(闪存驱动器)以在Linux和Windows上使用?
我想格式化一个记忆棒,以便在Windows 7和未联网的Ubuntu服务器(精确)之间移动数据。 我不确定我尝试过的两种方法中的哪一种都正确,即使我可以在两台计算机上读取和写入驱动器也是如此。 fdisk如果在Windows上格式化磁盘(使用磁盘管理工具),我会得到一个看起来很奇怪的分区列表,但是就在Linux和Windows上进行读写而言,似乎还可以。 和cfdisk报告 FATAL ERROR: Bad primary partition 1: Partition begins after end-of-disk. 如某些拥护者所述,如果我cfdisk用来创建类型的全磁盘主分区b(或fdisk创建以块2000之类的块开头的分区),然后发出 sudo mkfs.vfat -n some_label /dev/sdf1 然后Windows将无法识别文件系统(经过了无数的思考)。 如果我创建相同的分区,Linux和Windows将很乐意读写2GB的潜水,然后发出: sudo mkfs.vfat -I -n some_label /dev/sdf 但这会使全盘分区在Windows中显示为可用空间cfdisk,fdisk而Windows不喜欢16GB驱动器。 我也尝试过使用parted,但是Windows对我在Linux上创建的任何分区都不满意。 我担心,尽管驱动器似乎可以正常工作,但我可能会发现数据没有如实传输。 我正在使用各种年龄,口味和大小的SanDisk Cruzer驱动器。 是在Windows上格式化并忽略cfdisk和fdisk所存在问题的正确方法,还是每个人都对驱动器感到满意的另一种正确方法?

2
LBA和扇区大小
即使驱动器使用4K扇区格式化,LBA是否也始终将扇区指定为512字节?因为我读过,您应该格式化分区边界,以便4K群集与4K扇区对齐。我假设如果磁盘以4K扇区格式化会出现此问题,但LBA每512字节分配一次。这是原因吗?另外,逻辑驱动器几何结构与物理驱动器几何结构不同的原因是为了保持与旧标准的向后兼容性以及CHS的限制吗?如果驱动器报告的几何形状不正确,为什么分区仍需要从扇区63开始(如果分区不再总是正确的圆柱体)? 群集是否与分区的开头或磁盘的开头对齐?

2
GRUB是MBR还是分区?
我应该在哪里安装GRUB?MBR还是分区引导扇区? 每种方法的优缺点是什么? 另外,如果我们将GRUB安装在分区引导区中,那么引导过程如何工作?
11 partitioning  grub  mbr 

1
磁盘管理和Windows资源管理器显示不同的分配大小
我从主训练营的NTFS分区上缩小了50GB。重新启动后,我的Windows资源管理器现在显示驱动器C的总大小为90GB,但Windows(和EaseUS分区管理器)中的磁盘管理工具仍显示140GB(没有未分配的空间)。 如何找回我的50GB? 磁盘0应该为500GB: DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- * Disk 0 Online 465 GB 0 B DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 200 MB 512 B Partition 2 Primary 325 …

2
为什么我不能在Windows 10上激活该分区?
根据磁盘管理,这是我计算机上的驱动器和分区: 背景知识:运行Windows 8时,磁盘2分区1(当前活动分区)是我的系统分区。当我获得Windows 10时,我有了一个新驱动器磁盘1,并将其安装在此。您可以看到磁盘1,分区3是我的引导驱动器-这是我当前的C:驱动器,但是由于某种原因它没有处于活动状态,因此“将分区标记为活动”命令不可用。实际上,当前从中启动的驱动器上没有活动分区。 问题: 我的计算机如何从没有活动分区的驱动器上的分区启动? 如果我从计算机上删除磁盘2(或者如果它发生故障),则根本没有活动分区-那么我的计算机将无法启动吗? 如何使当前的启动分区(或启动驱动器上的任何分区)处于活动状态?

1
一台计算机可以有多少个EFI系统分区(ESP)?
我正在尝试在装有Windows 8的UEFI笔记本电脑上设置双启动/多重启动。我想在启用安全启动的情况下进行操作。我可以在禁用SecureBoot的情况下安装/配置OS(但我无法在CSM模式下运行)。我可以淘汰Windows 8,但最终笔记本电脑将需要安装Windows 8 Pro(x64)才能支持Windows Phone开发工具。 我已经阅读了Windows和GPT FAQ上有关UEFI和分区的Microsoft文档。我不清楚磁盘上可以有多少个EFI系统分区(ESP)。由于UEFI可以授权访问特定分区,因此我认为以下内容成立: Microsoft的平台密钥(PK)已加载到UEFI中 MS PK允许访问Microsoft分区 MS使用4个分区:ESP,MSR,数据,恢复 选择“启动选项”时启动到MS(由UEFI强制执行) 上面的ESP是UEFI系统分区;MSR是Microsoft系统保留的,用于其他非预启动文件和OEM文件。数据用于由加载程序加载的常规OS文件。恢复只是增值OS的东西。 如果我将Linux操作系统的平台密钥添加到“平台密钥”(PK)数据库,那么我相信(至少)需要: 另一个用于引导/加载Linux操作系统的ESP分区 常规Linux OS文件的另一个数据分区 需要额外的ESP,因为UEFI需要针对特定​​的引导选项在PK下签名的引导/加载程序文件;并且UEFI在引导Linux操作系统时将不允许访问Microsoft的分区。 一台计算机可以有多少个EFI系统分区(ESP)?多ESP是否正确?


5
在Linux上实时调整GPT分区的大小
在Linux上,我曾经使用fdisk来调整MBR分区的大小,甚至在实时文件系统上也是如此,然后发出resize2fs / pvresize / ...(取决于fs类型)来获取分配的新空间。 最近,我一直在使用Xen和GPT分区,但我发现不幸的是,parted似乎不允许即时调整已挂载分区的大小,实际上它会抱怨: Error: Partition XXX is being used. You must unmount it before you modify it with Parted. 我已经尝试了resize命令和甚至rm+ mkpart组合,但是他们都会抱怨正在挂载该分区。 我怎样才能做到这一点?

5
分区顺序重要吗?
我看到大多数人倾向于先进行/boot,交换,Windows系统分区等操作。有人说这样做会更快,而另一些人则说“外轨”更快。您能告诉我哪个(或两者都)有意义,为什么?

6
当仅安装Win 8 Pro时,如何格式化唯一磁盘上的所有分区?
将赠送PC,但应将其缩减为一个干净且空的磁盘,其中不包含任何操作系统,同时考虑到可能对恢复机密数据感兴趣的用户。 PC被重置为工作设置,因此仅具有Win 8 Pro功能。但这也需要进行。 最后,磁盘上不应有任何内容,理想情况下,它应包含0个分区。 磁盘管理不提供格式化OS分区的功能,并且旧的格式C:也不起作用。另外,MSConfig似乎没有提供解决方案。我还能尝试什么?

2
btrfs进行分区和subvol策略
我是btrfs的新手,我希望获得有关分区和子卷策略的一些建议。该系统是轻型Web服务器,并假定它只有一个磁盘。 使用ext文件系统,我总是为/,/ var,swap(可能还有/ boot和/ home)创建了单独的分区。对我而言,/ var始终包含所有有价值的Web服务器数据(例如MySQL数据库),却不包含任何代码。这使我可以轻松地将数据移动到其他系统(移动或复制/ var)或重新安装操作系统,而不会破坏数据(重新格式化/)等。 使用btrfs,我可以做相同的事情,使用相同的分区方案,并且在每个分区上都有单独的btrfs文件系统。或者,我可以有一个分区,并为/,/ var等使用btrfs子卷。这样做的利弊是什么? 在我看来,例如拥有/ -only和/ -var-only快照可能会有一些优势(例如“将所有数据还原到以前的检查点”与“还原所有代码”与“同时还原两个”)。是这样吗,还是只是那样出现? 额外的问题:在btrfs文件系统下面使用lvm有什么好处? 奖励问题2:如果系统有两个相同大小的磁盘,您的建议将如何改变? 任何指向“这是我的工作以及它对我的工作方式”的指示,也将不胜感激。我可以找到很多关于我可以做的事情的资料,但是我却没能说“这就是我尝试过的,这就是它起作用或不起作用的原因”。

3
没有自己的启动管理器就可以启动Windows 8.1吗?
我一直在努力想出一种在笔记本电脑上安装Windows和Linux双重引导的简便方法,而不必按此顺序进行。我们通常要做的是先安装Windows,然后安装linux,并允许GRUB处理Windows。 因此,我要努力达到的目的是找到一种绕过讨厌的安装过程(Windows)的方法,仅使用映像直接复制到驱动器中即可。这也将允许我保留启动管理器(GRUB)。(不是我以后不能恢复它,而是垄断的Microsoft策略,在这种情况下,系统中不存在其他启动管理器)。 我首先获得Windows 8.1的合法副本,然后使用VirtualBox将其安装在虚拟机上。然后,我在GPT分区硬盘驱动器上创建了NTFS分区,并将Windows分区的内容从.vdi映像复制到了新创建的分区。 当然,它还行不通。我不知道如何替换bootmgr。它给 File: \Boot\BCD Status: 0xc000000e Info: The Boot Configuration Data for your PC is missing or contains errors. 因为它无法从用于引导,系统恢复等的其他分区中找到该文件。 现在,我读到bootmgr最终会执行winload.exe来启动Windows。我不知道下一步该怎么做。 我认为它在理论上应该可以正常运行,因为我拥有运行Windows所需的所有文件。我还认为,我不应该是唯一想到这一点的人,因此,我在这里可能会缺少一些非常基本的东西。也许已经完成了? 我不知道引导如何工作。我设法理解的是,当您同时启动Windows和Linux时,您将Windows Bootloader链接到Linux。因此,我试图实现的目标是摆脱Windows Bootloader。 编辑 我一直在看二进制文件bootmgr和\Boot\BCD。bootmgr读取BCD文件并列出您的选项,从中可以选择启动。 因此,诸如执行之类的信息winload.exe驻留在BCD文件中。现在,我认为bootmgr它本身是由syslinux使用该chain.c32模块执行的。我想做的是以某种方式执行Windows引导程序,即winload.exe直接从syslinux执行(如果可能),或进行修改bootmgr以使其winload.exe自身执行(其路径将直接在bootmgr可执行文件中)而无需查找BCD或其他任何内容。 在此步骤中,休眠(需要不同的过程)对我而言无关紧要。 编辑您的问题以告诉我们固件类型,以及(如果是EFI)您是否已在固件设置中启用兼容性支持模块 我的固件是EFI(启用了CSM),通常使用GRUB引导到Arch Linux。我发现它bootmgr可以System32\winload.exe在旧系统和System32\winload.efiEFI上执行。 我0.0对从这里做什么有想法。在过去的10天里,我一直在尝试对BCD进行更改,我想我即将取得成功。但这无关紧要,因为我真正想做的是完全绕开Windows Boot Manager。 如果您有任何想法,是否有办法winload.efi从EFI shell(只是一个猜测)或对GRUB的其他修改中执行该方法,以便它将在没有Chainloader的情况下以EFI模式启动Windows。 欢迎任何建议。 附录 关注论坛帖子可能会提供一些有用的见解: http://reboot.pro/topic/19371-chainload-direct-to-winloadexe/ 1。 现在,grub4dos可以链加载引导加载程序(例如NTLDR或BOOTMGR),因为它可以替代“常规”引导程序中包含的代码(例如300字节的机器代码)。 此代码仅设置了几个参数,然后调用了加载程序。 即使那样,也很难用不同的代码来理解和复制。 像BOOTMGR这样的NT系统加载器在一个.exe中或多或少具有一个“实模式”操作系统(与DOS完全不同)和用于解析纯文本和注册表配置单元的工具/工具,这是无法重新实现的从头开始轻松编写。 自从多年以来,@ …

2
如何创建Windows和GNU / Linux,FreeBSD等的双重引导/多重引导?
由于重复出现有关GNU / Linux和Microsoft Windows双重引导的问题,因此需要权威的一般指南作为用户询问双重引导/多重引导的参考。 必要元素: 使用GRUB2作为选择的Bootloader涵盖BIOS和UEFI引导方法,因为它通常在流行的GNU / Linux发行版中使用。 设置分区,并提供MBR和GPT分区表的示例。如果其他地方没有可用空间,则包括MBR的主/逻辑分区问题以及缩小的Windows分区。最好为GPartEd进行解释,因为这是最常用的GUI分区工具。包括有关GPT可能需要的特殊分区的信息。 手动说明设置安装点。至少要设置swap和root(/),但最好同时指定/ home和/ boot的说明。为现有的NTFS / FAT /其他数据分区添加安装点。(可选)以Ubuntu安装程序为例,以便用户可以适应其他安装程序。 如果安装程序未自动完成或损坏了引导程序,请进行修理/安装。包括安全启动可能需要的步骤。 该指南不应遍历所有极端情况,但对大多数用户有帮助。例如,第4部分应该像显示用法grub-mkconfig(以及安全启动的其他工作)一样简单。

3
将Windows VM转换为物理分区
我有一个作为客户机运行Windows的VMWare虚拟机,我想将其转换为物理分区。这个想法是将其添加到GRUB引导菜单,并能够引导它。 这可能吗?如果是这样,怎么办? 编辑:我尝试使用Acronis True Image将VM(Windows 7 guest虚拟机)复制到第二个HD上的分区,然后将此分区添加到GRUB引导菜单。当我尝试启动它时,它因涉及硬件/软件修改的投诉而失败,该修改要求使用Windows DVD恢复/修复安装。恐怕这行不通。有想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.