当前位置: 首页 > news >正文

从逻辑分区中划出主分区

从逻辑分区中划出主分区


背景:


我最近准备在一台安装了Windows XP 的机器上,再装一个其他操作系统,当然这个操作系统和微软没有任何关系。在查阅了很多资料后,得知该操作系统的安装有如下的要求。

首先,操作系统必须安装在主分区上。其次,安装的分区建议为20GB。最后,分区不为FAT系列格式。

而我这台机器的情况又如下。

硬盘为80GB。其中,8GB为主分区,系统号为 0b FAT3272GB的扩展分区,系统号为 0f。其中在扩展分区中,有两个分别为36GB的逻辑分区。系统号都为 0b。下面我用Win 对分区的命名发来解释这个机器的文件分配情况。C盘,为系统盘。D盘安装程序。E盘是存放资料的。

下面问题就来了。由于笔者这台机器不能上宽带。其次,也没有足够大的移动存储设备备份数据。所以,决定在不破坏数据的情况下。各从 D盘,E盘中划出20GB作为主分区。


介绍工具:


对磁盘分区操作,我们最了解的,或许是Fdisk。但是,这个程序不足以满足我现在的需要。所以,在查找了很多资料后,选择了 李大海 同志写的 DiskGenius (原名:DiskMan)。还有 MS-DOS 7.1中的Format程序。当然,如果你有可以用来在DOS格式化硬盘的程序那么也可以的。最后,就是一张纯MS-DOS启动盘。下面我把需要的工具列举一下。

MS-DOS启动软盘一张,DiskGeniusFormat


操作开始:


首先,我来说一下我准备如何操作。

由于D盘中的程序,都是非系统程序,而且安装程序都在E盘上。所以,D盘中的东西可以被删除。E盘中为比较重要的程序和代码。所以,这些资料比较重要,是需要保存的。所以,我将E盘中的数据备份到D盘。并将更重要的数据,备份到C盘以防万一。

现在,磁盘中的数据分配应该如下,

C盘数据没有删除,并包含有非常重要的数据的备份。D盘中的程序安装目录被部分卸载,以空出空间备份数据,并包含了E盘中所有的数据。E盘中的数据全部被备份到E盘,为一个没有任何文件的磁盘。


下面,我们对CDE盘都进行磁盘碎片整理,并进行磁盘扫描。


然后,我们要开始对磁盘分区进行调整了。其中的操作比较危险。所以,请各位仔细操作。不要左顾右盼。


用刚才制作的启动盘,启动机器。然后,在DOS下再次检查文件的备份。接着我们要开始操作了。运行DiskGenius。有关DiskGenius的操作,可以查看他的帮助文档。我在这里就不多做介绍了。

准备一张纸和一只笔,将硬盘上的扇区,包括主分区,扩展分区,逻辑分区的 开始,结束 的柱面,磁头,扇区号。全部记录下来,用来为后面的操作做参照。

好了,在正式操作前,先备份一下磁盘的分区表,以减少因误操作而造成的损失。另外,请确保,磁盘中的DiskGenuis程序自复制到磁盘中后,没有在其他机器上做过任何操作。


下面是我记录的硬盘记录。


磁盘序号 0

系统标志 0b

起始部分柱面 0磁头 1扇区 1

终止部分柱面 1044磁头 254扇区 63


磁盘序号 1

系统标志 0f

起始部分柱面 1045磁头 0扇区 1

终止部分柱面 10442磁头 254扇区 63


磁盘序号 4

系统标志 0b

起始部分柱面 1045磁头 1扇区 1

终止部分柱面 5744磁头 254扇区 63


磁盘序号 5

系统标志 0b

起始部分柱面 5745磁头 1扇区 1

终止部分柱面 10442磁头 254扇区 63


下面我们进行调整,请确保D盘上有10GB的空的空间。现在使用调整FAT分区大小。对D盘的体积进行调整,由原来的 36MB 调整为 26MB。并把E盘的分区删除。并再重新建立一个26MB的分区E。下面再记录一下硬盘的分区记录。我的记录如下。


磁盘序列 4

系统标志 0b

起始部分柱面 1045磁头 1扇区 1

终止部分柱面 4439磁头 254扇区 63


磁盘序列 5

系统标志 0b

起始部分柱面 4440磁头 1扇区 1

终止部分柱面 7834磁头 254扇区 63


好了,现在我们已经再扩展分区上,空出了一个我们需要的空间了。下面我们要做的就是将扩展分区划给主分区。但是,可惜的是DiskGenuis没有提供此功能。所以,我们要冒险一下。对分区进行调整。


我们现在把 磁盘 4,磁盘 5删除掉。注意,不要对操作进行保存,切记。然后,选中那个扩展分区,使用,工具>>修改分区参数 。将终止柱面,磁头,扇区的数值改成 刚才磁盘 5的终止柱面,磁头,扇区的数值。

下面,我们来重新建立磁盘4和磁盘5。注意,磁盘的开始和终止的数据要和我们第二次记录的数据一样。这样,才能保证我们的数据不会出错,也不会丢失。如果,由于输入的体积不确定而造成一些偏差,可以使用修改分区参数的功能来调整。


最后,我们使用 硬盘>>存盘 功能将分区数据写入硬盘。并且,退出后重新启动。当然这里还是重新启动到DOS下。



最后补完的操作:


DOS下面,检查一下你C盘,D盘是否能正常访问。并且,检查一下数据是否正常。最后,使用DiskGenuis的磁盘参数检查,检查一下磁盘。如果一切正常,那么就可以接着下面的操作。如果不对,那么一定是你的操作不当造成的,现在是最后的反悔机会了,使用DiskGenuis恢复刚才备份的分区数据。


下面,我们使用Format程序对E盘进行格式化。因为,刚才E盘的位置移动过了。所以,磁盘需要被重新格式化。在DOS下键入 FORMAT E: 在格式化完成后。你的硬盘手术已经完成了。现在可以重新启动机器,进入windows


在这里,我希望你们一切顺利。Good Luck


最后的申明:


由于,对磁盘的分区操作有很大的风险,并且也有很多不可预料的情况。所以,这里所写的内容只供各位参考。并对任何又本文所衍生出来的任何数据,硬件损失不负任何责任。




总结:


总的来说,这篇文章所介绍的方式还算比较直观,和可操作的。当然,用Fdisk也可以完成上述操作。但是,由于它功能的局限性和数据的可见性。造成使用的困难。也许,有人会说PQ可以更容易完成上面的操作。但是,要知道PQ是收费的。而我这里所使用的是免费软件。为了完成我上述的操作,我可谓是一次又一次的尝试,并对硬盘分区表也做了一定的研究。希望,我的劳动能给各位带来益处。






本文可以被自由复制,但是请完全复制本文内容。并注明出处,以为提问者提供及时,准确的帮助。

谢谢各位的支持,与合作。



STUDIO软件开发组(SDT)
STUDIO Development Team
北斗星君(黄庠魁)

相关文章:

  • husky 生成commit 规范
  • 测试富文本代码片
  • Bill 讲座有感
  • 正则匹配替换相应的标签
  • 小程序复制粘贴的两种方式
  • 证据:曾经在Java领域叱咤风云的Borland正在悄悄地拥抱.NET!
  • vue 3.0 proxy替代Object.defineProperty 监听
  • 组件化思考
  • react的替代者Inferno 和preact
  • 一同事奉敬拜主
  • rollup 和 webpack 2 都要用 ES6 module syntax 才能 tree-shaking cc 指的是closure compiler
  • 相对比较 includes == 对比
  • 修复安装UltraEdit后,Internet Explorer (IE)的源代码查看器不再是Notepad的问题!...
  • git 文件修改不区分大小写 设置git的敏感
  • 亏欠你真多 [光碟]
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • codis proxy处理流程
  • Joomla 2.x, 3.x useful code cheatsheet
  • k8s 面向应用开发者的基础命令
  • MySQL几个简单SQL的优化
  • oldjun 检测网站的经验
  • React 快速上手 - 07 前端路由 react-router
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Vim 折腾记
  • Web设计流程优化:网页效果图设计新思路
  • 安装python包到指定虚拟环境
  • 编写符合Python风格的对象
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 基于axios的vue插件,让http请求更简单
  • 记一次删除Git记录中的大文件的过程
  • 让你的分享飞起来——极光推出社会化分享组件
  • 试着探索高并发下的系统架构面貌
  • 小程序开发中的那些坑
  • 阿里云服务器购买完整流程
  • 阿里云服务器如何修改远程端口?
  • ​ubuntu下安装kvm虚拟机
  • # Apache SeaTunnel 究竟是什么?
  • # 达梦数据库知识点
  • #100天计划# 2013年9月29日
  • (¥1011)-(一千零一拾一元整)输出
  • (1)(1.13) SiK无线电高级配置(五)
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (3)STL算法之搜索
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (floyd+补集) poj 3275
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (ZT)出版业改革:该死的死,该生的生
  • (差分)胡桃爱原石
  • (二)Linux——Linux常用指令
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .apk文件,IIS不支持下载解决
  • .NET实现之(自动更新)