�����ϱ�

�����Ѵ�(Formatting)�� ���� �ڱ� ��ü�� Ʈ���� ���͸� ǥ���ϴ� �����̴�. ��ũ�� ���˵DZ� ������ �ڱ� ǥ��(magnetic surface)�� ������ �ڱ��ȣ�� ����̴�. ���˵Ǿ��� ��, ��� Ʈ���� �̷������, ���Ͱ� ������������ �ʼ����� ���� �׸����ν� ȥ�����°� �ణ�� �������·� �ȴ�. �������� �ڼ��� ���� �̿� ���� ������, �������. �߿��� ���� ��ũ�� ���˵��� �ʴ´ٸ� ������� ���Ѵٴ� ���̴�.

���⼭ �� �ణ �򰥸� ���̴�. MS-DOS������ �����Ѵٴ� ���� ���Ͻý����� ����� ����(���߿� �����ȴ�)�� �����ϸ鼭 ���ȴ�. �� �۾��� ������ �������⵵ �Ѵ�. Ư�� �÷����� ��찡 �׷���. ������ �ʿ��� ��, ���Ͻý����� ����� ���� high-level formatting�̶�� �ϰ�, ��¥ �����ϴ� ���� low-level formatting�̶�� �Ѵ�. ���н� �ȿ����� �ΰ����� ���Ͻý��� ������ �����ϱ��� �ϰ�, �� å������ ���� �׷��� ����Ѵ�.

IDE ��ũ�� �ణ�� SCSI ��ũ�� ���忡�� ���������� ������ �Ǿ �ݺ��� �ʿ䰡 ����. �׷��Ƿ� ��κ��� ������� ���˿� ���� ���� ������ �ʿ䰡 ����. ���� �ϵ��ũ�� �����ϴ� ���� ��ũ�� �ټ� �� �۵����� �ʵ��� �� �� �ִ�. ���� ��� �ڵ����� ��弽�͸� ��ü�ϵ��� �ϱ� ���ؼ��� �ſ� Ư���� ������� ��ũ�� ������ �ʿ䰡 �ֱ� �����̴�.

����̺� ���� ���� ���� �������̽��� ����̺긶�� �ٸ��� ������, ������ �ʿ䰡 �ְų� �����ؾ� �ϴ� ��ũ�� ������ Ư���� ���α׷��� �䱸�Ѵ�. �������α׷��� ������ ���̿����� �ֱ⵵ �ϰ�, Ȥ�� MS-DOS���α׷����� �����DZ⵵ ������ �� ��� �͵� ���������� ���� ����� �� ����.

�����ϴ� ���� ������(bad blocks)�̳� ��弽��(bad sectors)��� �Ҹ��� ��ũ���� �߸��� ���� ���� �� �ִ�. ������ ����̺� ��ü������ ó��������, ���� �� ���� ��Ÿ���ٸ� ��ũ�� ��峭 �κ��� ����ϴ� ���� ���ϱ� ���� �ٸ� ���� �ؾ��Ѵ�. ��峭 ���� ���ϴ� ������ ���Ͻý��ۿ� ���Եȴ�. ���Ͻý��� �ȿ� ������ ��� ÷���ϴ����� ������ �����Ѵ�. �������, ��峭 �κ��� �����ϴ� ���� ��Ƽ���� ���� �� �ִ�. ���Ͻý����� �ſ� ū ��尡 ������ ������ ������ ����Ű�Ƿ� ���� ��峭���� �ſ� �дٸ� ���� ��Ƽ���� ����� ���� ���� �����̴�.

�÷��Ǵ� fdformat���� �����Ѵ�. ����� �÷��� ��ġ������ �Ű������� �־�����. ���� ���, ù��° �÷��ǵ���̺� �ȿ� �ִ� ���е� 3.5��ġ �÷��Ǹ� �����ϴ� ��츦 ����.
$ fdformat /dev/fd0H1440
Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
Formatting ... done
Verifying ... done
$
���� �ڵ����� ��ġ (���� ��� /dev/fd0)�� ����Ѵٸ� ���� setfdprm�� �̿��ؼ� ��ġ�� �Ű������� �������־�� �Ѵٴ� ���� �����ض�. ���ɰ� �Ȱ��� ȿ���� �������� ������ ���� �ؾ��� ���̴�.
$ setfdprm /dev/fd0 1440/1440
$ fdformat /dev/fd0
Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
Formatting ... done
Verifying ... done
$
�÷����� ���Ŀ� �´� ��Ȯ�� ��ġ������ ������ ���� ���� �� �ʿ��ϴ�. ������ �� �ͺ��� �� ���� ������ �㵵�� �÷��Ǹ� �����ϴ� ���� �������� �ʴٴ� ���� �����ض�.

fdformat �� �÷��Ǹ� Ȯ���Ѵ�, �� ��� ������ �ִ��� üũ�Ѵ�. �������� ������ Ȯ���Ϸ��� �� ���̴�(�̰����� ���� �� �ִ�. ����̺꿡�� �������� �Ҹ��� �ٲ� ���̴�.) ���� �÷��ǰ� ������ �κ������� ��尡 ���ٸ�(�б�/���� ����� ����������, ��� ������ �߸��� ��ȣ�̴�), fdformat�� �������� ���� ���̳�, ��¥ ������ �÷��� Ȯ�� �۾��� ������ų ���̴�. Ŀ���� �߰��� I/O ������ �α׸޽����� ����� ���̴�. �޽����� �ַܼ� ���ų�, ���� syslog�� ���ȴٸ� /usr/log/messages ���Ϸ� �����̴�. fdformat �ڽ��� ������ ��� �Ͼ���� ������ ���� ���̴�(���� �������� �ʴµ�, �÷��Ǵ� ��峭 ���� ���������� �ɸ�ŭ ����ϰ� �δ�).
$ fdformat /dev/fd0H1440
Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
Formatting ... done
Verifying ... read: Unknown error
$
badblocks ������ �������� ã�� ���� � ��ũ�� ��Ƽ��(�÷��Ǹ� �����ؼ�)�� Ž���ϴµ� ���� �� �ִ�. badblocks�� ��ũ�� �������� �ʾƼ�, �����ϴ� ���Ͻý����� üũ�ϴµ� ����� �� �ִ�. �Ʒ� ������ ������ 2���� ������ �ִ� 3.5��ġ �÷��Ǹ� üũ�Ѵ�.
$ badblocks /dev/fd0H1440 1440
718
719
$
badblocks�� �߰��� �������� ���� ��ȣ�� ����Ѵ�. ��κ��� ���Ͻý����� �׷� �������� ���� �� �ִ�. ���Ͻý����� �˷��� ������ ����� �����ϴµ�, �� ����� ���Ͻý����� ������� �� �ʱ�ȭ�ǰ� ���߿� ������ �� �ִ�. �������� ó���� ã�� ���� mkfs ����(���Ͻý����� �ʱ�ȭ�ϴ�)�� ���� ������ �� ������, ���߿� üũ�ϴ� ���� �ݵ�� badblocks�� ���� �������� �ϸ�, ���ο� ������ fsck�� ÷���Ǿ�� �Ѵ�. mkfs�� fsck�� ���߿� ������ ���̴�.

�ֱ��� ���� ��ũ�� �ڵ������� �������� �˾�������, ��ſ� Ư���� Ȯ���� ���� �������� �������� ��ġ���� �õ��� ���̴�. �� ������ �ü������ ������ �ʴ´�. ���� ��ũ�� �������� �ڵ��� ��ġ���� �˰� �ʹٸ� �׷� Ư¡�� ��ũ�Ŵ��� ������ ���� ���̴�. ���� �������� ���� �ſ� ���� �����ϰ� �ȴٸ�, ��ũ�� �콽�� ������� ���� ������ ��ȸ�� �ְ�����, �ڵ����� ��ġ�� ����� ���ϴ� ��ũ������ ������ �� �ִ�.