精华内容
下载资源
问答
  • 磁盘分割

    2020-07-19 18:56:42
    linux 磁盘分割 1.linux操作系统安装在磁盘中,目前常见的磁盘界面为SATA; 2.虚拟磁盘和正常磁盘文档名不一致,虚拟磁盘: /dev/vd[a-p] 实体磁盘 /dev/sd[a-]; 3.简介磁碟:磁碟盘(磁区/磁轨)、...

    linux 磁盘分割   

     

     

                                    

     

     

    1.linux操作系统安装在磁盘中,目前常见的磁盘界面为SATA;
    2.虚拟磁盘和正常磁盘文档名不一致,虚拟磁盘: /dev/vd[a-p] 实体磁盘 /dev/sd[a-];
    3.简介磁碟:磁碟盘(磁区/磁轨)、机械手臂、磁碟读取头、主轴马达;(注:磁区物理量设计有两种大小:512byte,4Kbyte);
    4.整个磁碟的第一个磁区特别重要,MBR就包含在内(大于2Tb的磁盘分割使用GPT分割方式);
    5.分割表:对磁碟进行分割

    MBR与GPT(GUID partition table)分割表:
    MBR:

    1.磁碟有很多磁碟盘,所有磁碟盘的同一磁轨称为磁柱;磁柱通常为最小分割单位,但GPT可以达到更小分割单位:磁区;(注:由此可知分割表两种形式:磁柱和磁区)
    2.linux为了相容windows,早期使用了MBR管理分割表;开机管理程序通常放在磁碟的第一个磁区(大小:512byte,两个资料:1.开机记录区MBR,可以按照开机管理程序的地方446BYTE,2.分割表:记录磁碟分割状态,64byte);
    3.由于分割表64bytes容量,所以最多仅有4个记录区,如果文档名为 、dev/sd 则四个分隔槽:/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4
    4.硬盘预设分割表仅能写入4组分割咨询,这4组分割咨询称为主要或者延伸分割槽;
    5.分割好处:1.资料安全(重装系统只重写C盘,其他盘正常),2.分割之后磁碟检索范围减小;
    6.可以通过延伸分割来达成更多的分隔槽;称为逻辑分割;逻辑分割目录从 /dev/sda5开始;
    7.延伸分割最多只有1个(操作系统限制),逻辑分割可以突破63个以上;且如果延伸分割被破坏,则所有的逻辑分割被删除;
    8.主要分割&逻辑分割可以作为资料存取和格式化,延伸分割不能被格式化;

    缺点:
    MBR仅有一块区块,若被破坏,很难恢复;
    MBR存放开机管理程序区块仅446byte,无法容纳更多的程序;
    操作系统无法获取到2.2T以上的磁碟容量;
     

     

    展开全文
  • linux 磁盘分割

    2019-07-22 16:33:18
    linux 磁盘分割 磁碟: 1.linux操作系统安装在磁盘中,目前常见的磁盘界面为SATA; 2.虚拟磁盘和正常磁盘文档名不一致,虚拟磁盘: /dev/vd[a-p] 实体磁盘 /dev/sd[a-]; 3.简介磁碟:磁碟盘(磁区/磁轨)、机械手臂...

    linux 磁盘分割

    磁碟:
    在这里插入图片描述
    1.linux操作系统安装在磁盘中,目前常见的磁盘界面为SATA;
    2.虚拟磁盘和正常磁盘文档名不一致,虚拟磁盘: /dev/vd[a-p] 实体磁盘 /dev/sd[a-];
    3.简介磁碟:磁碟盘(磁区/磁轨)、机械手臂、磁碟读取头、主轴马达;(注:磁区物理量设计有两种大小:512byte,4Kbyte);
    4.整个磁碟的第一个磁区特别重要,MBR就包含在内(大于2Tb的磁盘分割使用GPT分割方式);
    5.分割表:对磁碟进行分割

    MBR与GPT(GUID partition table)分割表:
    MBR:
    在这里插入图片描述
    1.磁碟有很多磁碟盘,所有磁碟盘的同一磁轨称为磁柱;磁柱通常为最小分割单位,但GPT可以达到更小分割单位:磁区;(注:由此可知分割表两种形式:磁柱和磁区)
    2.linux为了相容windows,早期使用了MBR管理分割表;开机管理程序通常放在磁碟的第一个磁区(大小:512byte,两个资料:1.开机记录区MBR,可以按照开机管理程序的地方446BYTE,2.分割表:记录磁碟分割状态,64byte);
    3.由于分割表64bytes容量,所以最多仅有4个记录区,如果文档名为 、dev/sd 则四个分隔槽:/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4
    4.硬盘预设分割表仅能写入4组分割咨询,这4组分割咨询称为主要或者延伸分割槽;
    5.分割好处:1.资料安全(重装系统只重写C盘,其他盘正常),2.分割之后磁碟检索范围减小;
    6.可以通过延伸分割来达成更多的分隔槽;称为逻辑分割;逻辑分割目录从 /dev/sda5开始;
    7.延伸分割最多只有1个(操作系统限制),逻辑分割可以突破63个以上;且如果延伸分割被破坏,则所有的逻辑分割被删除;
    8.主要分割&逻辑分割可以作为资料存取和格式化,延伸分割不能被格式化;

    缺点:
    MBR仅有一块区块,若被破坏,很难恢复;
    MBR存放开机管理程序区块仅446byte,无法容纳更多的程序;
    操作系统无法获取到2.2T以上的磁碟容量;

    GPT:
    在这里插入图片描述
    1.随着4K磁区出现,为了相容所有的磁碟,在磁碟定义上面,会使用所谓的逻辑区块位址(LAB:大小512byte)来处理,第一个LBA称为LBA0;
    2.GPT使用了34个LBA来记录分割咨询,且整个磁碟的最后33个LBA来作为另一个备份;
    3.LBA0:MBR相容区块,一部分记录了开机程序;一部分记录了GPT标志;
    4.LBA1:GPT表头记录,记录了分割表的位置与大小,记录了备份用的GPT分割位置,放置了校验码,操作系统可以通过校验码来判断GPT的正确性;有错则通过记录区获取备份GPT来恢复GPT正常运作;
    5.LBA2-33:从LBA2开始,每个LBA都可以记录4个分割记录,总共可以有4*32=128笔分割记录+64bit记录开始结束的磁区代码=512大小;
    6.GPT每笔记录都独立存在,所以每个都可视为主分割,每个分割都可以拿来格式化使用;

    展开全文
  • Windows上面读磁盘分区表

    千次阅读 2014-03-14 21:20:50
    本文首先给出Windows系统上读取MBR的示例代码,以及MBR的具体数据,进一步阐述MBR的概念。 在参考网上一些文章&代码的基础上,本文给出了下面的展示MBR的示例代码;同时最后针对几个典型问题,给出了一些参考文档。

    1. 概述

    GPT分区表 一文中,讲解了MBR分区表的一些概念。本文进一步给出了Windows系统上读取MBR的示例代码,以及MBR的具体数据,可进一步加深对MBR的理解。


    在参考网上一些文章&代码的基础上,本文给出了下面的展示MBR的示例代码;同时最后针对几个典型问题,给出了一些解释和参考文档。


    2. 代码

    下面是代码:

    /**
     * ref: http://noyesno.net/page/it/20100701-172
     * 
     */
    #include <stdio.h>
    #include <windows.h>
    
    struct CHS {
        unsigned int header;
        unsigned int sector; 
        unsigned int cylinder;
    };
    
    struct partition_record {
        unsigned char boot_indicator;
        unsigned char os_type;
        struct CHS starting_chs;
        struct CHS ending_chs;
        unsigned int starting_LBA;
        unsigned int size_in_LBA;
    };
    
    void dump_partition_record(const partition_record& record) {
        const double DISK_SECTOR_SIZE = 512.0;
        const size_t GB = 1024 * 1024 * 1024;
    
        printf(
            "\tboot indicator: 0x%02x\n"
            "\tOS Type: 0x%02x\n"
            "\tStarting CHS: (%d, %d, %d)\n"
            "\tEnding_CHS: (%d, %d, %d)\n"
            "\tSize in LBA: %d\n"
            "\tSize:%.2f\n\n",
            record.boot_indicator, 
            record.os_type, 
            record.starting_chs.cylinder,
            record.starting_chs.header,
            record.starting_chs.sector,
            record.ending_chs.cylinder,
            record.ending_chs.header,
            record.ending_chs.sector,
            record.size_in_LBA,
            record.size_in_LBA * DISK_SECTOR_SIZE / GB);
    }
    
    // transform the 16-bytes buffer to partition record
    void get_partition_record(unsigned char buffer[], partition_record& record) {
        record.boot_indicator = buffer[0];
    
        record.starting_chs.header = buffer[1];
        record.starting_chs.sector = buffer[2] & 0x3f;
        record.starting_chs.cylinder = (((buffer[2] & 0xff) >> 6) << 8) + buffer[3];
    
        record.os_type = buffer[4];
    
        record.ending_chs.header = buffer[5];
        record.ending_chs.sector = buffer[6] & 0x3f;
        record.ending_chs.cylinder = (((buffer[6] & 0xff) >> 6) << 8) + buffer[7];
    
        record.size_in_LBA = *(unsigned int*)(buffer + 12);
    }
    
    void read_mbr(const char *devname){
      HANDLE hDevice = CreateFile(devname, GENERIC_READ,   
                      FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);  
      if (hDevice == INVALID_HANDLE_VALUE){  
          printf("Open %s failed, the error code is %d.\n", devname, GetLastError());  
          return;  
      }
    
      DWORD dwRead = 0;  
      const size_t DISK_SECTOR_SIZE = 512;
      unsigned char buffer[DISK_SECTOR_SIZE];  
    
      BOOL bSuccess = ReadFile(hDevice, buffer, DISK_SECTOR_SIZE, &dwRead, NULL);  
      CloseHandle(hDevice);
    
      if ( !bSuccess || DISK_SECTOR_SIZE != dwRead)  {  
         printf("Error: read error! Read size = %d\n",  dwRead);  
         return; 
      }  
    
      size_t i, j;
      printf("%10s 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F \n", " ");  
      for (i = 0; i < 32; i++) {  
          printf("%.8XH: ", i);  
          for (j = 0; j < 16; j++) {
              printf("%.2X ", buffer[i * 16 + j] & 0xFF);  
          }
          printf("\n");  
      }
    
      printf("====MBR Partition Entries====\n");
      partition_record record = {0};
      for(i = 0x01be; i < 0x01FE; i += 16){
          get_partition_record(buffer + i, record);
          dump_partition_record(record);
      }
    }
    
    int main(int argc, char *argv[]){
        const char* LOG_FILE = "./log.txt";
        freopen(LOG_FILE, "a", stdout); 
        setbuf(stdout, NULL);
    
        read_mbr("\\\\.\\PhysicalDrive0");
    
        return 0;
    }
    

    运行结果如下:

               0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F 
    00000000H: 33 FF BE 00 02 8E D7 BC 00 7A BB A0 07 8B CE 8E 
    00000001H: DB 8E C3 F3 A4 EA 5D 00 A0 07 10 00 01 00 00 7A 
    00000002H: 00 00 00 00 00 00 00 00 00 00 07 66 8B 55 08 B4 
    00000003H: 42 C6 06 1F 00 7C 32 C0 66 89 16 22 00 BE 1A 00 
    00000004H: B2 80 CD 13 0F 82 CD 00 81 3E FE 03 55 AA C3 AC 
    00000005H: 0A C0 74 FA B4 0E BB 07 00 CD 10 EB F2 8B E9 8B 
    00000006H: D9 C6 06 2A 00 0C BF EE 01 B9 04 00 38 6D 04 74 
    00000007H: 37 E8 B7 FF 75 1F 66 B8 52 45 43 4F 66 39 06 03 
    00000008H: 02 74 0C 66 39 06 F0 03 75 0B C6 06 2A 00 07 8B 
    00000009H: DF C6 45 04 12 8A 45 04 3C 07 74 0A 3C 0B 74 06 
    0000000AH: 24 F5 3C 04 75 02 8B EF 88 2D 83 EF 10 E2 BD 0B 
    0000000BH: DB 74 3D 0B ED 74 39 8B FB F6 06 6D 01 04 75 76 
    0000000CH: F6 06 6D 01 02 75 73 B4 11 CD 16 75 5C 8A 16 6C 
    0000000DH: 01 0A D2 74 65 FE CA 78 17 36 8A 0E 6C 04 80 C1 
    0000000EH: 12 B4 11 CD 16 75 42 36 3A 0E 6C 04 75 F3 EB E5 
    0000000FH: 66 33 D2 E8 39 FF B1 04 BF BE 03 80 3D 80 74 5E 
    00000010H: 83 C7 10 E2 F6 B1 04 BF BE 03 80 7D 04 00 75 4E 
    00000011H: 83 C7 10 E2 F5 8B 36 70 01 E8 33 FF 8B 36 72 01 
    00000012H: E8 2C FF B4 00 CD 16 CD 18 B4 10 CD 16 3C 72 74 
    00000013H: 05 80 FC 85 75 BA 8B EF EB 07 F6 06 6D 01 10 74 
    00000014H: 06 A0 2A 00 88 45 04 8B FD C6 05 80 80 26 6D 01 
    00000015H: F9 66 33 D2 C6 06 1F 00 7A B4 43 E8 D8 FE E8 CA 
    00000016H: FE 8B 36 6E 01 75 B2 EA 00 7C 00 00 01 11 76 01 
    00000017H: 7B 01 82 01 87 01 45 72 72 32 00 0D 0A 45 72 72 
    00000018H: 31 00 45 72 72 33 00 0D 0A 50 72 65 73 73 20 46 
    00000019H: 31 31 20 66 6F 72 20 45 6D 65 72 67 65 6E 63 79 
    0000001AH: 20 52 65 63 6F 76 65 72 79 20 00 73 20 61 20 6B 
    0000001BH: 65 79 0D 0A 00 00 6C 01 32 F2 49 15 00 00 80 01 
    0000001CH: 01 00 07 EF FF FF 3F 00 00 00 D0 88 81 1D 00 EF 
    0000001DH: FF FF 07 EF FF FF 00 90 81 1D 00 60 07 1C 00 EF 
    0000001EH: FF FF 07 EF FF FF 10 F1 88 39 80 57 AF 00 00 00 
    0000001FH: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA 
    ====MBR Partition Entries====
    	boot indicator: 0x80
    	OS Type: 0x07
    	Starting CHS: (0, 1, 1)
    	Ending_CHS: (1023, 239, 63)
    	Size in LBA: 495028432
    	Size:236.05
    
    	boot indicator: 0x00
    	OS Type: 0x07
    	Starting CHS: (1023, 239, 63)
    	Ending_CHS: (1023, 239, 63)
    	Size in LBA: 470245376
    	Size:224.23
    
    	boot indicator: 0x00
    	OS Type: 0x07
    	Starting CHS: (1023, 239, 63)
    	Ending_CHS: (1023, 239, 63)
    	Size in LBA: 11491200
    	Size:5.48
    
    	boot indicator: 0x00
    	OS Type: 0x00
    	Starting CHS: (0, 0, 0)
    	Ending_CHS: (0, 0, 0)
    	Size in LBA: 0
    	Size:0.00
    

    下图是实际的硬盘中各分区的数据:



    3. 典型问题

    3.1 Vista上返回错误码5

    vista上访问硬件时会有权限问题,比如上面代码CreateFile()在IDE中执行失败,返回错误码5. 规避的方法就是直接在资源管理器中运行exe程序,并选择“以管理员身份运行”。


    3.2 超过8GB的CHS表示形式

    在MBR的每个分区记录(partition record, partition entry)中,CHS(Cylinder Header Sector)部分是3个字节,如此最大表示8G的磁盘空间(粗略计算:8x3=24, 每个扇区512字节, 512 * 2^24 = 8GB)。但现在的磁盘空间最少都是几百G,因此CHS无法表示出正确的取值。为此,MBR通常规定0xfeffff表示非法的CHS,或无效的CHS;但UEFI规范规定的是0xffffff表示无效值,但如同上面代码运行结果显示的,在示例代码运行的系统上,却是0xefffff表示无效取值。


    在这种情况下,都取Partition Entry中的起始LBA(StartingLBA)、以及LBA个数(SizeInLBA)两个字段来计算每个分区的起始位置、以及该分区的实际大小。


    相关的两个链接提及了chs的特殊取值:

    3.3 把打印重定向到文件

    在上面的示例代码中,main()一开始把标准输出重定向到一个文件中。可以参考Android源码bootable/recovery/recovery.cpp的main()函数:

    int
    main(int argc, char **argv) {
        time_t start = time(NULL);
    
        // If these fail, there's not really anywhere to complain...
        freopen(TEMPORARY_LOG_FILE, "a", stdout); setbuf(stdout, NULL);
        freopen(TEMPORARY_LOG_FILE, "a", stderr); setbuf(stderr, NULL);
    

    关于如何下载Android源码,请参考 The steps for download android source code

    3.4 磁盘管理相关的知识、以及MSDN相关的API


    3.5 编码风格

    Windows上面编码的风格和Linux及其他语言有相当大的差异,比如Windows的函数名是驼峰式、首字母大写;但Linux、以及STL等的命名均是小写字母、单词之间是下划线等风格。


    为此,以上的示例代码主要侧重于Linux的编码习惯,如此会和Windows SDK API的风格存在差异。以此说明。

    展开全文
  • 破解版磁盘分割工具

    2013-03-01 12:18:45
    无损害数据磁盘分割工具: MiniTool分区向导家庭版是由 MiniTool 解决方案有限公司设计的自由分区管理器软件我们分区管理器支持 32/64 位 Windows 操作系统,包括 Windows XP、 Vista、 Windows 7 和 Windows 8。...
  • 一款在Windows操作系统下的磁盘分割工具,记得要数据备份奥,这样保险。
  • Windows磁盘格式、分区格式及类型

    千次阅读 2019-08-24 14:38:59
    Windows磁盘格式及分区Windows磁盘格式分类优缺点分区目的类型 Windows磁盘格式 分类 Windows下磁盘格式主要有FAT16、FAT32、NTFS等,还有最新的exFAT,不同的磁盘格式有不同的特性。 FAT16 ,支持最大分区2GB...

    Windows磁盘

    磁盘格式分类

        Windows下磁盘格式主要有FAT16、FAT32、NTFS等,还有最新的exFAT,不同的磁盘格式有不同的特性。

    1. FAT16 ,支持最大分区2GB,单文件最大2GB;
    2. FAT32 ,支持最大分区124.55GB(scandisk),单文件最大4GB;
    3. NTFS,支持最大分区2TB,单文件最大2TB;
    4. exFAT ,也称FAT64;一种适合闪存的文件系统,单文件最大16EB(1EB=1024TB,1TB=1024GB)簇大小可达32MB;

    优缺点

    1.FAT32文件系统
    优点: 在不超过8GB的分区容量下,每个簇的容量都固定为4KB,与FAT16相比,可以大大减少磁盘的浪费,提高磁盘利用率。
    缺点: 由于分配表的扩大,运行速度比采用FAT16格式分区要慢,单个文件最大只能4GB。
    2.NTFS文件系统
    优点: 具有极高的安全性和稳定性,不易产生文件碎片,能对用户操作进行记录,对用户权限进行严格限制。突破了FAT32的单文件4GB限制。
    缺点: 只针对机械硬盘,对新兴Flash闪存不一定适合,采用日志式文件系统,因为记录磁盘的详细读写操作,对闪存介质会造成较大的负担,更容易损坏硬盘,对400MB一下的分区也比FAT16更浪费空间。
    3.exFAT文件系统
    优点: 突破FAT32的单文件最大4GB的限制,簇大小非常灵活,最小0.5KB,最高32MB,空间利用率高,支持访问控制。
    缺点: 闪存专用,U盘和存储卡才能格式化为exFAT,兼容性不好。

    分区格式

    目的

        允许在一个磁盘上有多个文件系统,有利于管理。

    类型

    1.MBR分区
        通常,我们将包含MBR引导代码的扇区称为主引导扇区(也称MBR扇区,简称MBR),它不属于任何分区,在磁盘中起管理磁盘空间的作用,负责磁盘操作系统DOS对磁盘进行读写时的合法性判断,分区引导信息的定位,只支持2TB以下的硬盘,超过2TB只管理2TB,最多支持四个分区,超过四个分区就要进行逻辑分区。
    2. GPT分区
        一种由基于Itanium计算机中的可扩展固件接口(EFI)使用的磁盘分区建构。与MBR相比,GPT允许每个磁盘多达128个分区,支持最高18EB的卷大小,允许将主分区表和备份磁盘分区表用于冗余。

    磁盘分区类型

    基本磁盘

        基本磁盘使用主分区、扩展分区和逻辑驱动器组织数据。格式化的分区也称为卷(术语“卷”和“分区”通常互换使用)。在此 Windows 版本中,基本磁盘可以有四个主分区或三个主分区和一个扩展分区。扩展分区可以包含无数个逻辑驱动器。基本磁盘上的分区不能与其他分区共享或拆分数据。基本磁盘上的每个分区都是该磁盘上一个独立的实体。基本磁盘是包含主分区、扩展分区或逻辑驱动器的物理磁盘。基本磁盘上的分区和逻辑驱动器称为基本卷。只能在基本磁盘上创建基本卷。
    分区形式:
        可在基本磁盘上创建的分区个数取决于磁盘的分区形式:

    1. 对于主启动记录 (MBR) 磁盘,可以最多创建四个主分区,或最多三个主分区加上一个扩展分区。在扩展分区内,可以创建多个逻辑驱动器。
    2. 对于 GUID 分区表 (GPT) 磁盘,最多可创建 128 个主分区。由于 GPT 磁盘并不限制四个分区,因而不必创建扩展分区或逻辑驱动器。
          可以向现有的主分区和逻辑驱动器添加更多空间,方法是在同一磁盘上将原有的主分区和逻辑驱动器扩展到邻近的连续未分配空间。要扩展基本卷,必须使用 NTFS 文件系统将其格式化。可以在包含连续可用空间的扩展分区内扩展逻辑驱动器。如果要扩展的逻辑驱动器大小超过了扩展分区内的可用空间大小,只要存在足够的连续未分配空间,扩展分区就会增大直到能够包含逻辑驱动器的大小。

    动态磁盘

        动态磁盘可以包含无数个“动态卷”,其功能与基本磁盘上使用的主分区的功能相似。基本磁盘和动态磁盘之间的主要区别在于动态磁盘可以在计算机上的两个或多个动态硬盘之间拆分或共享数据。例如,一个动态卷实际上可以由两个单独的硬盘上的存储空间组成。另外,动态磁盘可以在两个或多个硬盘之间复制数据以防止单个磁盘出现故障。此功能需要更多硬盘,但提高了可靠性。
    基本磁盘在支持的系统内可使用Windows磁盘管理工具直接转换为动态磁盘,转换方便。
        但动态磁盘转换为基本磁盘在Windows磁盘管理中不能直接转换为基本磁盘,因动态磁盘是属性优于基本磁盘的属性,转换不可逆。
        动态磁盘要转换基本磁盘可删除所有动态磁盘卷后重新新建分区会默认为基本磁盘,但若磁盘内有数据的情况下以上方式明显不适用,可用一些三方分区软件转换,前提是自己找的软件中能不影响数据转换磁盘格式并且能识别出自己的硬盘分区。

    动态磁盘卷分类

    1、简单卷(Simple Volume):与基本磁盘的分区类似,只是其空间可以扩展到非连续的空间上。
    2、跨区卷(Spanned Volume):可以将多个磁盘(至少2个,最多32个)上的未分配空间合成一个逻辑卷。使用时先写满一部分空间再写入下一部分空间。
    3、带区卷(Striped Volume):又称条带卷RAID 0,将2~32个磁盘空间上容量相同的空间组成一个卷,写入时将数据分成64KB大小相同的数据块,同时写入卷的每个磁盘成员的空间上。带区卷提供最好的磁盘访问性能,但是带区卷不能被扩展或镜像,并且不提供容错功能。
    4、镜像卷(Mirrored Volume):又称RAID 1技术,是将两个磁盘上相同尺寸的空间建立为镜像,有容错功能,但空间利用率只有50%,实现成本相对较高。
    5、带奇偶校验的带区卷:采用RAID 5技术,每个独立磁盘进行条带化分割、条带区奇偶校验,校验数据平均分布在每块硬盘上。其容错性能好,应用广泛,需要3个以上磁盘,平均实现成本低于镜像卷。

    区别

    一、更改磁盘容量

    1. 基本磁盘分区一旦创建就无法更改磁盘容量大小。
    2. 动态磁盘在不重新启动的情况下可以更改磁盘容量大小。

    二、卷集或分区个数

    1. 动态磁盘在一个磁盘上可以创建多个卷数。
    2. 基本磁盘一个磁盘只能创建四个分区,而且使用DOS 或 Windeows 9x 只能分一个主分区和扩展分区。

    三、磁盘空间

    1. 动态磁盘可以被扩展到磁盘中包括不连续的磁盘空间,可创建跨物理的卷。
    2. 基本磁盘必须是同一磁盘上的连续的空间才可分为一个区,分区最大的容量也就是磁盘的容量。
      四、磁盘配置信息
    3. 动态磁盘磁盘配置信息存放在磁盘上的可以移动到其他计算机上继续使用。
    4. 基本磁盘磁盘配置信息存放在磁盘引导分区中,RAID 磁盘移动到其他计算机上会丢失信息。
    展开全文
  • windows磁盘管理与备份

    2018-08-07 10:41:48
    Windows磁盘管理与Windows备份分区格式分区格式FAT32NTFSexFAT操作系统Win 95 OSR2之后Win2000之后Win CE 6/Vista SP1最小扇区512bytes512bytes512bytes最大扇区64KB64KB32768KB最大单一文件2bytes-4GB受最大分割...
  • 原因:系统还原点占用了空间。 步骤: 1、系统--系统保护 2、选择要压缩的磁盘,点击【配置】 3、改为“禁用系统保护”,确定即可。
  • Windows中动态磁盘管理

    2020-06-15 12:28:26
    Windows 2000起引入了基本磁盘和动态磁盘的概念,并且把它们添加到Windows系统管理员的工具之中。 无论是基本磁盘还是动态磁盘,你都可以使用任何文件系统,包括FAT和NTFS。而且你可以在动态磁盘改变卷而不需要重启...
  • 分割磁盘有两个好处。 第一,就是可以清楚分类文件。 我本身最常的作法,就是分割成2个partition(磁盘)。 第一个磁盘是给macOS的。 第二个是给我放我个人文件用到。 当然,现在也多了一个磁盘是给windows的。...
  • windows操作磁盘API

    千次阅读 2016-11-17 19:09:46
    返回缓冲区的内容和环境串缓冲区有相同的格式:项目之间由0字符分割,在最后有一个另 外的结束符0。 Windows 95: 该函数没有实现。 GetDriveType 函数: UINT GetDriveType(LPTSTR ...
  • 0x0 准备工作 我们使用Winhex来查看硬盘结构: 选择Open Disk ...Bus 磁盘接口类型 第一个是状态信息,在不修改的情况下默认为original 原始的,否则是被修改过的 state -> modified ...
  • 无法将windows server安装到磁盘0的分区(GPT分区) 服务器,4T硬盘,U盘安装Windows Server 2008 R2。 把2008的镜像用UltraISO写入U盘。 安装到分区那块,主分区200G,剩余分区系统自动给分为: 2T + 剩余 两块...
  • Windows存储管理之磁盘类型简介

    千次阅读 2016-06-19 08:49:44
    各种操作系统连接到存储系统之后,并且操作系统...笔者从存储的角度总结了Windows磁盘与分区类型的特点,并对其内容进行介绍与分析,帮助管理员更好的了解Windows主机连接的存储和文件系统。   Windows的磁盘类型:
  • Windows系统磁盘分区和卷的概念

    万次阅读 2012-05-14 19:41:38
    什么是 主磁盘分区,扩展磁盘分区,逻辑驱动器? 硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。  一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区。逻辑分区可以若干。...
  • 挂载分割为多个目录(部分)中文件(大块)的磁盘映像。 入门 我不对使用chunkdisk存储的数据负责! 安装 。 将chunkdisk-x64.exe复制到C:\ Program Files(x86)\ WinSpd \ bin。 合并install.reg。 创建一个....
  • 如果想对磁盘分区进行无损调整的话,往往需要下载使用专业的磁盘管理工具...在Windows Server 2008系统环境下,我们可以利用系统自带的磁盘分区管理功能,就能轻松对磁盘分区进行无损调整了!  在已有分区中划出新
  • Windows操作系统提供了灵活的磁盘管理方式,可以通过将基本磁盘升级为动态磁盘来提高服务器性能或加强容错性。很多企业通过使用Windows Server 2003,使用系统自带磁盘管理功能做到RAID0、RAID1和RAID5等阵列,也可...
  • Windows Server 2016 存储池和ISCSI虚拟磁盘 本文部署存储池,创建虚拟硬盘,新建卷,配置ISCSI目标服务器,将存储虚拟化。这里新建ISCSI虚拟磁盘是和群集故障转移结合,从而达到群集功能。 主题: 部署环境 先决...
  • windows server 2003中调整磁盘分区大小

    千次阅读 2008-07-21 11:20:00
    windows 2003下调整分区大小,我已经遇到过,现给大家提一个解决方案在windows 2003和windows 2000下,一般的调整分区大小的软件都不行,我赠经就遇到过,幸好微软给我了我么一个不错的工具,本人亲身实践。...
  • Win7分割合并磁盘

    千次阅读 2012-01-08 13:57:08
    如何在Windows7系统下对硬盘进行分区?很多时候我们出于某些原因需要在硬盘上划分一块新区域,说到这里,大家可能想到了很多第三方的硬盘分区工具,其实在Win7中不需要繁琐的操作和第三方软件就可以在系统下直接进行...
  • 原来有C/D/E/F四个盘,使用自带磁盘管理工具将D盘分割为两部分(先备份D盘数据),前部分准备并入C盘,后部分仍命名为D盘,将原D盘数据拷入,完成分割。然而,问题在于,如何将C盘与前一部分空间合并?1,Norton ...
  • win10也用不了多少磁盘100G足够。在Mac上安装Win10正式版系统准备工作:1、首先需要我们前往微软官网下载最新的Windows10光盘镜像,在下载镜像的时候,切记要下载64位的哦。开始安装Windows101、接下来从U盘启动以后...
  • Linux 命令面试题

    万次阅读 多人点赞 2019-07-24 09:40:04
    password=pass //WinClient/share /mnt/share 挂载一个windows网络共享 磁盘空间 df -h 显示已经挂载的分区列表 ls -lSr |more 以尺寸大小排列文件和目录 du -sh dir1 估算目录 ‘dir1’ 已经使用的磁盘空间’ ...
  • 1 一开始发现自己的存储空间不显示 2 后来发现,装双系统太不靠谱,突然win就没了,不知道是不是用这个macbooster系统清理软件的...3 启动台-其他-磁盘工具 win已经没有了(再也不在苹果装双系统了太危险,然后...
  • 基础软件和服务都会产生日志,当日志太多就会占用磁盘空间,因此需要定期清除,windows通常使用bat脚本处理 一:日志切割: 1.windows脚本,以nginx 为例 @echo off c: set nginx=%C:\Users\Lenovo\Desktop% set ...
  • 数据库面试

    千次阅读 多人点赞 2019-02-13 09:03:42
    这意味着每条记录的INSERT,DELETE,UPDATE将为此多付出磁盘I/O. 因为索引需要额外的存储空间和处理,那些不必要的索引反而会使查询反应时间变慢.使用索引查询不一定能提高查询性能,索引范围查询(INDEX RANGE SCAN)...
  • VMware虚拟机虚拟磁盘分割与合并

    万次阅读 2015-11-20 17:50:28
    平常使用 VMware 构建虚拟机,有两种构建磁盘文件的方式:(1)使用单个文件存储虚拟磁盘;(2)多个文件存储虚拟磁盘。其中第(2)种方式,拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
    C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,597
精华内容 12,238
关键字:

windows磁盘分割