�����ϰ��õĴ�ⶼ�Ǻü�t���ϵġ�����
ò�Ʒ�����Ҳ��win 2k3�ġ�����Ҳ����2k8��
"Moses" <moses...@gmail.com> д����Ϣ
news:hk0gvu$vka$1...@moses.motzarella.org...
һ̨�������� 4 �� 1T Ӳ��, ����� CPU ����֧�� EFI, �������� RAID 5, ������Լ
3T, ϵͳ�� Windows 2003,
���ڷ��� 50G ��ϵͳ����, ʣ�µ���һ�� 2T ��ɷ���Ŀռ��һ�� 700 �� G ֻ���ڴ��̹����п���������Ŀռ�, �����ƺ��� Windows 2003 ��֧���ڴ��� 2T �Ŀռ��Ϸ���, ����
����Ƴ��������������ʣ��� 700 �� G?
"tyh_123" <2...@2.com> wrote in message news:hk0js6$6ga$1...@www.shinco.com...
> 不会吧?
>
> 我们老板用的带库都是好几t以上的。。。
>
> 貌似服务器也是win 2k3的。。。也许是2k8的
>
>
>
> "Moses" <moses...@gmail.com> 写入消息
> news:hk0gvu$vka$1...@moses.motzarella.org...
�ϰ岻��������Щ���⡣��������
"Moses" <moses...@gmail.com> д����Ϣ
news:hk0lj8$rf1$1...@moses.motzarella.org...
���� Windows 2003 ��һ��������?
"tyh_123" <2...@2.com> wrote in message news:hk0js6$6ga$1...@www.shinco.com...
���Ǹ���������GPT��ʽ�ķ���.ֻҪ������������
�Ҽǵ������ȫ����ҪʲôӲ��֧��
"snnn" <snn...@gmail.com> wrote in message news:hk2o9q$edd$1...@www.shinco.com...
> On 2010/1/30 13:44, Moses wrote:
>> 一台机器上有 4 个 1T 硬盘, 主板和 CPU 都不支持 EFI, 磁盘做了 RAID 5, 容
>> 量大约 3T, 系统是 Windows 2003, 现在分了 50G 给系统分区, 剩下的有一个 2T
>> 多可分区的空间和一个 700 多 G 只能在磁盘管理中看见但无法分区的空间, 问题
>> 似乎是 Windows 2003 不支持在大于 2T 的空间上分区, 请问如何破除这个限制用
>> 上那剩余的 700 多 G?
>
>
> 把那个分区做成GPT格式的分区.只要不用它做引导盘
> 我记得这个完全不需要什么硬件支持
>
������.
��ͳ�ķ����ʽ,ÿ��Ӳ�����4��������MBR�м�¼����ÿ������Ŀ�ʼ��ַ��
��ij�����32λ��,��λ��sector,ÿ��sector��512�ֽڡ����������2T�����ײ���
����2T����ô�ְ���
�Ҳ�֪�����õ�ʲôӲ�̿������õ�dell�Ļ�������֧��ӲRAID����Ӳ���������
Ҳ���ǣ�����ֻ��һ���̣����ǿ����ȷ�20G��ϵͳ�̣������������̡��ڲ���
ϵͳ�������·����2������Ӳ�̡�
win7����Ӳ�̷���Ĭ�϶���GPT��ʽ�ģ����Ȼ���Ժ�ij�����
Ҫ���㻻2008 ��
"snnn" <snn...@gmail.com> д����Ϣ news:hk5k08$i9j$1...@www.shinco.com...
"snnn" <snn...@gmail.com> wrote in message news:hk5k08$i9j$1...@www.shinco.com...
> On 2010/2/1 9:55, Moses wrote:
>> 谢谢, 不过只有一个阵列, GPT 好像是磁盘的属性, 我没找到只让分区 (而不是整
>> 个磁盘) 变成 GPT 的地方, 因为 Windows 也是在这个磁盘裡, Windows 又不支持
>> 从 GPT 的磁盘启动, 所以...
>>
>
> 你放弃吧.
> 传统的分区格式,每个硬盘最多4个分区,在MBR中记录的有每个分区的开始地址。
> 它的长度是32位的,单位是sector,每个sector是512字节。算出来就是2T,明白不?
> 如果超过2T,怎么分啊?
>
> 我不知道你用的什么硬盘卡。我用的dell的机器,它支持硬RAID,从硬件级别分区。
> 也就是,尽管只有一个盘,但是可以先分20G做系统盘,其它的做数据盘。在操作
> 系统看起来仿佛就是2个物理硬盘。
>
> win7给新硬盘分区,默认都是GPT格式的,这必然是以后的潮流。
> 要不你换2008 ?
>
"snnn" <snn...@gmail.com> wrote in message news:hk5k08$i9j$1...@www.shinco.com...
> On 2010/2/1 9:55, Moses wrote:
>> 谢谢, 不过只有一个阵列, GPT 好像是磁盘的属性, 我没找到只让分区 (而不是整
"snnn" <snn...@gmail.com> wrote in message news:hk5k08$i9j$1...@www.shinco.com...
> On 2010/2/1 9:55, Moses wrote:
>> 谢谢, 不过只有一个阵列, GPT 好像是磁盘的属性, 我没找到只让分区 (而不是整
�����氡
"snnn" <snn...@gmail.com> д����Ϣ news:hk8rj4$oqv$2...@www.shinco.com...
pae������ҪӲ��֧�ֵġ������һ��ҳ����
MBR�У�����Ŀ�ʼ��ַ�ʹ�С����4�ֽڵġ�
��¥�����������ڵ�mbr�����������
����������
http://snnn.googlecode.com/svn/trunk/readmbr/readmbr
#include <iostream>
#include <locale.h>
#include <cstdio>
#include <vector>
#include <io.h>
#include <windows.h>
#include <Fcntl.h>
#include "diskmbr.h"
#if _MSC_VER > 1400
#define fdopen _fdopen
#endif
static void getPartitions(std::FILE* file){
char buf[512];
memset(buf,0,sizeof(buf));
size_t len=fread(buf,1,sizeof(buf),file);
if(len<sizeof(buf)) return dosPartitions;
//TODO: print content to stdout
}
int main(int argc,char* argv[]){
setlocale(LC_ALL,"");
HANDLE
hDev=CreateFileW(L"\\\\.\\PHYSICALDRIVE0",GENERIC_READ,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,0,NULL);
if(hDev==INVALID_HANDLE_VALUE) return 0;
int fd=_open_osfhandle((intptr_t)hDev,_O_RDONLY);
if(fd<0) return 0;
std::FILE* file=fdopen(fd,"r");
getPartitions(file);
return 0;
}
"snnn" <snn...@gmail.com> wrote in message news:hk927s$ihe$2...@www.shinco.com...
> 有VC吗?
>
> 拿这段代码试试