फॉर्मेटिंग स्टोरेज ड्राइव का टर्मिनल तरीका


59

मैं जानना चाहता हूं कि टर्मिनल से स्टोरेज ड्राइव को कैसे प्रारूपित किया जाए। उत्तर में प्रदान करने के लिए उपयोगी चीजें अक्सर आदेशों और आधार ज्ञान के लिए उपयोग किए जाने वाले विकल्प होंगे जिनका उपयोग भविष्य में उपयोग करने के लिए अतिरिक्त उपयोग कर सकता है। विशेष रूप से मैं जानना चाहूंगा कि विभिन्न फाइल सिस्टम जैसे NTFS, FAT32, EXT4 आदि में प्रारूप कैसे करें, टर्मिनल के माध्यम से ड्राइव को कैसे विभाजित किया जाए, इस पर भी जानकारी चाहिए।

मैं टर्मिनल से NTFS में एक उच्च क्षमता बाहरी हार्ड ड्राइव (EHDD) को प्रारूपित करने की कोशिश कर रहा हूं।

मुझे पता है कि मैं इसके साथ ही अन्य GUI कार्यक्रमों के लिए gparted का उपयोग कर सकता हूं, लेकिन मैं अभी भी टर्मिनल से इसे कैसे करना चाहता हूं।


1
जो कोई भी गुस्सा करेगा: -mआरक्षित स्थान पर विकल्प की व्याख्या करना सुनिश्चित करें - यह प्रासंगिक है, क्योंकि यह Couterintuitive है।
वोल्कर सीगल

जवाबों:


66

कुछ विकल्प उपलब्ध हैं:

  1. fdisk(पुराने, GPT 4 का समर्थन नहीं करता है )।
  2. parted (GParted के सीएलआई भाई)।
  3. विभिन्न mkfsकार्यक्रम, यदि आपके पास पहले से ही विभाजन हैं और प्रारूपित करना चाहते हैं।

fdiskऔर partedइंटरएक्टिव हैं, और मदद कमांड हैं, इसलिए आप हमेशा कार्यक्रम के भीतर मदद की तलाश कर सकते हैं। दोनों भी लिपिबद्ध हैं। mkfsआदेशों इंटरैक्टिव नहीं हैं।


fdisk

fdisk/dev/sdaएक तर्क के रूप में एक डिवाइस (जैसे कि ) की अपेक्षा करता है। इसकी निम्न आज्ञाएँ हैं:

Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the DOS compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

मैं fdiskइतना उपयोग नहीं करते । मैं सिर्फ इस पर ध्यान केंद्रित करूंगा:


parted

partedएक तर्क की आवश्यकता नहीं है (यह "अनुमान लगाने की कोशिश करता है"), लेकिन आपको हमेशा डिस्क निर्दिष्ट करना चाहिए। पसंद को देखते हुए, partedवह कार्यक्रम है जिसे आपको पसंद करना चाहिए। इसकी निम्न आज्ञाएँ हैं:

  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkfs NUMBER FS-TYPE                      make a FS-TYPE file system on partition NUMBER
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  mkpartfs PART-TYPE FS-TYPE START END     make a partition with a file system
  resizepart NUMBER END                    resize partition NUMBER
  move NUMBER START END                    move partition NUMBER
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found partitions, or a particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  resize NUMBER START END                  resize partition NUMBER and its file system
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted

आदेशों को एक अद्वितीय उपसर्ग (उदाहरण के लिए, hकम है help) के लिए अनुबंधित किया जा सकता है ।

मैं एक अस्थायी फ़ाइल ( /tmp/part) का उपयोग करने जा रहा हूं, जो मैंने आपको कमांड दिखाने के लिए बनाया है, इसलिए आकार कुछ छोटा होगा। आपको उस उपकरण से प्रतिस्थापित करना चाहिए जिसकी आपको आवश्यकता है ( /dev/sdaउदाहरण के लिए)।

सबसे पहले, यदि आपकी डिस्क में विभाजन तालिका नहीं है, तो हमें एक बनाना होगा:

parted /tmp/part mklabel gpt

या mklabel msdos, यदि आप पुराने स्कूल की 4-प्राथमिक-विभाजन चीज़ (जिसे MBR या MSDOS पार्टीशन टेबल कहते हैं ) चाहते हैं। फिर हम कहते हैं, एक ext4 विभाजन 3GB (प्रारंभिक 3 जी मुक्त छोड़कर) और 2GB आकार (यानी, 5GB पर समाप्त) से शुरू होता है। partedMB में स्थानों की अपेक्षा करता है mkpartfs, लेकिन हम प्रत्यय को निर्दिष्ट कर सकते हैं:

parted /tmp/part mkpart primary ext4 3G 5G

और दूसरा, अब 1GB का NTFS विभाजन:

parted /tmp/part mkpart primary ntfs 5G 6G

नतीजा:

# parted /tmp/part print
Model:  (file)
Disk /tmp/blah: 10.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      3000MB  5000MB  2000MB               primary
 2      5000MB  6000MB  1000MB               primary  msftdata

ध्यान दें कि यह SI उपसर्गों का उपयोग कैसे करता है, जबकि GParted निरंतर रूप से द्विआधारी उपसर्गों (मूर्खतापूर्ण छोड़ने के दौरान i) का उपयोग करता है । मैं विभाजन को लेबल करूँगा:

# parted /tmp/part name 1 hello
# parted /tmp/part name 2 world
# parted /tmp/part print
Model:  (file)
Disk /tmp/blah: 10.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name   Flags
 1      3000MB  5000MB  2000MB               hello
 2      5000MB  6000MB  1000MB               world  msftdata

जबकि partedफाइलसिस्टम के विभाजन ntfsठीक हो सकते हैं, यह NTFS में एक मौजूदा विभाजन (!) को प्रारूपित नहीं कर सकता है:

mkfs partition fs-type
         Make a filesystem fs-type on partition. fs-type can be one 
         of "fat16", "fat32", "ext2", "linux-swap", or "reiserfs".

वास्तव में, पक्षपाती आपको बताएगा कि आपको इसका उपयोग विभाजन में हेरफेर करने के लिए करना चाहिए, न कि फाइलसिस्टम में , जो मुझे लाता है:


mkfs

mkfs, जैसे fsck, मूल रूप से विभिन्न फाइलसिस्टम-विशिष्ट कमांड के लिए एक दृश्य है। उदाहरण के लिए अपने सिस्टम, पर mkfs.bfs, mkfs.cramfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev, mkfs.fat, mkfs.minix, mkfs.msdos, mkfs.ntfs, mkfs.vfatउपलब्ध हैं।

अब, दुर्भाग्य से, partedएक फ़ाइल पर ठीक काम करता है, जैसे कि मैंने ऊपर जो इस्तेमाल किया था, mkfsवह ऐसी फ़ाइलों में विभाजन के लिए शिकार नहीं कर सकता है। वास्तव में, यह, डिवाइसों को अवरुद्ध तो अगर मैं एक नई फ़ाइल का उपयोग करने के लिए जा रहा हूँ उम्मीद है /tmp/fileके लिए mkfs, मैं इसे ऐसा करने के लिए मजबूर किया है। आप उस विभाजन के लिए ब्लॉक डिवाइस का उपयोग करेंगे जिसे आप प्रारूपित करना चाहते हैं, जैसे कि /dev/sda2। इसके लिए सामान्य वाक्यविन्यास mkfsहै:

# mkfs --help
Usage: mkfs [options] [-t type fs-options] device [size]

Options:
 -t, --type=TYPE  file system type, when undefined ext2 is used
     fs-options   parameters to real file system builder
     device       path to a device
     size         number of blocks on the device
 -V, --verbose    explain what is done
                  defining -V more than once will cause a dry-run
 -V, --version    output version information and exit
                  -V as version must be only option
 -h, --help       display this help and exit

For more information, see mkfs(8).

जैसा कि आप देख सकते हैं, -tध्वज हमें फाइलसिस्टम-विशिष्ट झंडे पास करने देता है। उदाहरण के लिए, NTFS झंडे:

# mkfs.ntfs --help 
Usage: mkntfs [options] device [number-of-sectors]

Basic options:
    -f, --fast                      Perform a quick format
    -Q, --quick                     Perform a quick format
    -L, --label STRING              Set the volume label
    -C, --enable-compression        Enable compression on the volume
    -I, --no-indexing               Disable indexing on the volume
    -n, --no-action                 Do not write to disk

Advanced options:
    -c, --cluster-size BYTES        Specify the cluster size for the volume
    -s, --sector-size BYTES         Specify the sector size for the device
    -p, --partition-start SECTOR    Specify the partition start sector
    -H, --heads NUM                 Specify the number of heads
    -S, --sectors-per-track NUM     Specify the number of sectors per track
    -z, --mft-zone-multiplier NUM   Set the MFT zone multiplier
    -T, --zero-time                 Fake the time to be 00:00 UTC, Jan 1, 1970
    -F, --force                     Force execution despite errors

Output options:
    -q, --quiet                     Quiet execution
    -v, --verbose                   Verbose execution
        --debug                     Very verbose execution

Help options:
    -V, --version                   Display version
    -l, --license                   Display licensing information
    -h, --help                      Display this help

Developers' email address: ntfs-3g-devel@lists.sf.net
News, support and information:  http://tuxera.com

तो चलिए क्विक फॉर्मेटिंग ( -Q) के साथ NTFS विभाजन बनाते हैं , इसे नॉन-ब्लॉक-डिवाइस फ़ाइल ( -F) पर संचालित करने के लिए मजबूर करते हैं , और एक लेबल ( -L "hello world") सेट करते हैं ।

# mkfs -t ntfs -F -Q -L "hello world" /tmp/file
/tmp/file is not a block device.
mkntfs forced anyway.
The sector size was not specified for /tmp/file and it could not be obtained automatically.  It has been set to 512 bytes.
The partition start sector was not specified for /tmp/file and it could not be obtained automatically.  It has been set to 0.
The number of sectors per track was not specified for /tmp/file and it could not be obtained automatically.  It has been set to 0.
The number of heads was not specified for /tmp/file and it could not be obtained automatically.  It has been set to 0.
Cluster size has been automatically set to 4096 bytes.
To boot from a device, Windows needs the 'partition start sector', the 'sectors per track' and the 'number of heads' to be set.
Windows will not be able to boot from this device.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.

स्पष्ट रूप से यह एक फ़ाइल पर काम करने का आनंद नहीं था। :) चिंता मत करो, यह वास्तविक डिस्क पर काम करते समय स्वचालित रूप से अधिकांश मूल्यों का पता लगाना चाहिए। यहां तक ​​कि यह "फाइल" एक फाइलसिस्टम के रूप में ठीक काम करती है:

# mount -t ntfs-3g /tmp/file /mnt
# touch "/mnt/a file in mnt"
# ls -l /mnt
total 0
-rwxrwxrwx 1 root root 0 Aug 29 06:43 a file in mnt
# umount /mnt
# ls -l /mnt
total 0

(अजीब अनुमतियाँ देखें?)


टिप्पणियाँ:

  1. मैंने sudoअभी तक इस उत्तर में कहीं भी उपयोग नहीं किया है। चूंकि मैं फाइलों पर काम कर रहा था, और मेरे स्वामित्व वाली फाइलें, मुझे जरूरत नहीं थी sudopartedआपको इस बारे में चेतावनी देगा। ब्लॉक उपकरणों के लिए, जो आमतौर पर हमेशा स्वामित्व में होते हैं root, आपको आवश्यकता होगी sudo(या आपको एक रूट शेल का उपयोग करना होगा sudo -iया sudo su -)।
  2. partedएक GNU प्रोग्राम है, और कई GNU प्रोग्रामों की तरह, infoप्रारूप में व्यापक प्रलेखन है । स्थापित करें parted-doc( sudo apt-get install parted-doc) और फिर चलाएं info parted। आप ऑनलाइन उपयोगकर्ता का मैनुअल भी देख सकते हैं ।
  3. GParted NTFS में विभाजन को प्रारूपित करने में सक्षम है क्योंकि यह mkfsसीधे उपयुक्त प्रोग्राम को कॉल करता है ( mkntfsइस मामले में - mkfs.ntfsबस एक लिंक है mkntfs)। यह कई मापदंडों को भी निर्धारित करता है। वास्तव में, अधिकांश परिचालनों के लिए, आप GParted संदेशों के विवरण की जांच कर सकते हैं कि कौन से कमांड चलाए गए थे।
  4. मैं GPT बनाम MBR / MSDOS विभाजन तालिकाओं के गुण में नहीं जाऊंगा, लेकिन GPT के UEFI के साथ नए उपकरणों पर पाए जाने की संभावना है, खासकर यदि आपको उन पर विंडोज 8 मिला है। विभाजन उपकरणों की स्थिति? यदि आप GPT का सामना कर रहे हैं तो कौन से उपकरण उपलब्ध हैं, इस पर चर्चा करता है।
  5. LVM, ZFS और btrfs एक पूरे गेम हैं। उन सभी के पास उनके साथ उपकरण हैं, और आपको उन्हें ( partedया fdiskशायद उनके उपयोग के लिए विभाजन बनाने के प्रारंभिक चरण के लिए छोड़कर) का उपयोग करना चाहिए ।

partedउपयोग पर ध्यान दें :

partedकार्यक्रम का सिंटैक्स है:

parted [options] [device [command [options...]...]]

जब आप partedबिना कमांड के चलते हैं , जैसे:

parted /tmp/parted

आपको एक सरल शेल प्रस्तुत किया जाएगा, जहाँ आप उपरोक्त कमांड चला सकते हैं। हालाँकि, इन कमांड्स को partedप्रोग्राम का उपयोग करके सीधे चलाया जा सकता है । तो ये तीनों समतुल्य हैं:

# parted /tmp/parted
GNU Parted 2.3
Using /tmp/parted
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt

तथा

# parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) select /tmp/parted
Using /tmp/parted
(parted) mklabel gpt

तथा

parted /tmp/parted mklabel gpt

ध्यान दें कि, विभाजन बनाते समय, विभाजन partedके अंत का एक उपयोगी संकेतक है -1s(यह हाइफ़न और "एस" के बीच "1" है)। यह उपयोगी है यदि आप चाहते हैं कि आपका विभाजन निर्दिष्ट डिस्क से शेष डिस्क तक फैला हो। अधिक विशिष्ट होना, दौड़ना

parted /dev/sda -- mkpart primary ext4 3G -1s

का एक विभाजन /dev/sda3 जी से शुरू होता है और /dev/sdaडिस्क के अंतिम क्षेत्र पर समाप्त होता है (यानी यह 3 जी से डिस्क के पूरे शेष तक फैला हुआ है)। ध्यान दें कि अवैध विकल्प के रूप में व्याख्या नहीं की जाने के --लिए 1sयह आवश्यक है।


IMHO, gdisk, उर्फ GPT fdisk, बेहतर जुदा करने के लिए है
एतान Reesor

1
@FireLizzard उत्कृष्ट! कृपया इसका उपयोग करने के विवरण का विवरण पोस्ट करें।
मुरु

जबकि यह सवाल स्पष्ट रूप से है कि डिस्क को कैसे प्रारूपित किया जाता है, आप भी क्यों जुदा और fdisk का उल्लेख कर रहे हैं? आप अपने आप का भी उल्लेख करते हैं, कि आप किसी पार्टीशन के साथ डिस्क को प्रारूपित नहीं कर सकते हैं।
12

@kreide फिर से पढ़ें: "टर्मिनल के माध्यम से ड्राइव को कैसे विभाजित करना है, इसकी जानकारी भी चाहिए।"
मूरू

11

पहले आप वास्तव में fdisk उपयोगिता के साथ अपनी हार्ड ड्राइव को कैसे विभाजित करें।

लिनक्स केवल 4 प्राथमिक विभाजन की अनुमति देता है। प्राथमिक विभाजनों में से एक को विभाजित करके आपके पास बहुत अधिक संख्या में तार्किक विभाजन हो सकते हैं।

प्राथमिक विभाजनों में से केवल एक को उप-विभाजित किया जा सकता है।

fdisk को कमांड प्रॉम्प्ट पर रूट fdisk डिवाइस के रूप में टाइप करके शुरू किया जाता है।

डिवाइस कुछ इस तरह की हो सकती है जैसे / dev / sda या / dev / sdb

मूल fdisk कमांड आपको चाहिए:

p print the partition table

n create a new partition

d delete a partition

q quit without saving changes

w write the new partition table and exit

जब तक आप लेखन (w) आदेश जारी नहीं करते तब तक आप विभाजन तालिका में बदलाव नहीं करते हैं।

यहाँ एक नमूना विभाजन तालिका है:

Disk /dev/sdb: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1   *         1       184    370912+  83  Linux
/dev/sdb2           185       368    370944   83  Linux
/dev/sdb3           369       552    370944   83  Linux
/dev/sdb4           553       621    139104   82  Linux swap

उदाहरण:

शेल प्रॉम्प्ट से fdisk प्रारंभ करें:

sudo su
fdisk /dev/sdb 

जो इंगित करता है कि आप अपने SATA नियंत्रक पर दूसरी ड्राइव का उपयोग कर रहे हैं।

Command (m for help): p

Disk /dev/hdb: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes

That makes for 384Mb per partition. 
Now You get to work.


Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-621, default 1):<RETURN>
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-621, default 621): +384M

Next, You set up the partition You want to use for swap:


Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (197-621, default 197):<RETURN>
Using default value 197
Last cylinder or +size or +sizeM or +sizeK (197-621, default 621): +128M

अब विभाजन तालिका इस तरह दिखती है:

 Device Boot      Start       End    Blocks   Id  System
/dev/sdb1             1       196    395104   83  Linux
/dev/sdb2           197       262    133056   83  Linux

अंत में, आप पहले विभाजन को बूट करने योग्य बनाते हैं:

Command (m for help): a
Partition number (1-4): 1

And You make the second partition of type swap:


Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap)      
Command (m for help): p

अंतिम परिणाम:

Disk /dev/sdb: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1   *         1       196    395104+  83  Linux
/dev/sdb2           197       262    133056   82  Linux swap

अंत में, आप डिस्क पर तालिका लिखने के लिए राइट (w) आदेश जारी करते हैं।


mkfs उपयोगिता का उपयोग आपके लिनक्स सिस्टम पर फाइलसिस्टम (ext2, ext3, ext4, आदि) बनाने के लिए किया जाता है।

आपको डिवाइस का नाम एमकेएफएस पर निर्दिष्ट करना चाहिए जिस पर फाइल सिस्टम बनाया जाना है।

उपलब्ध फाइलसिस्टम बिल्डर कमांड देखें

फाइलसिस्टम बिल्डरों (mkfs * कमांड) को आमतौर पर / sbin /, / sbin / fs, /sbin/fs.d, / etc / fs और / etc जैसी निर्देशिकाओं में खोजा जाता है।

यदि नहीं मिला है, तो अंत में यह पाथ चर में पाए गए निर्देशिकाओं को खोजता है।

निम्न सूची एक सिस्टम में उपलब्ध mkfs * कमांड को दिखाती है।

sudo su
cd /sbin
ls mkfs*

mkfs  mkfs.bfs  mkfs.cramfs  mkfs.ext2  mkfs.ext3  mkfs.ext4  mkfs.ext4dev  
mkfs.minix  mkfs.msdos  mkfs.ntfs  mkfs.vfat

एक विशिष्ट डिवाइस पर एक फाइलसिस्टम का निर्माण करें

Mkfs कमांड का उपयोग करके फाइलसिस्टम बनाने के लिए, आवश्यक तर्क डिवाइस-फाइलनाम और फाइलसिस्टम-प्रकार हैं जैसा कि नीचे दिखाया गया है।

निम्न उदाहरण / dev / sdb1 विभाजन पर ext4 फाइल सिस्टम बनाता है।

sudo su
mkfs -t ext4 /dev/sdb1 

mke2fs 1.42 (29-Nov-2011)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1120112 inodes, 4476416 blocks
223820 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
137 block groups
32768 blocks per group, 32768 fragments per group
8176 inodes per group
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done   

कृपया ध्यान दें कि mkfs कमांड के लिए डिफ़ॉल्ट फाइलसिस्टम ext2 है।

यदि आप "-t" विकल्प निर्दिष्ट नहीं करते हैं, तो यह ext2 फाइल सिस्टम बनाएगा।

इसके अलावा, आप पहले हमारे द्वारा चर्चा की गई विधि का उपयोग कर सकते हैं कि आपके पास ext2 या ext3 या ext4 फाइल सिस्टम है या नहीं।


एक NTFS ड्राइव को प्रारूपित करें

सबसे पहले, आपको NTFS फ़ाइल सिस्टम बनाने की क्षमता की आवश्यकता होगी, इसलिए ntfsprogs स्थापित करें:

sudo su 
apt-get install ntfs-3g

दूसरा, आप विभाजन को उड़ा देते हैं और इसे NTFS के रूप में फिर से बनाते हैं।

sudo su 
umount /dev/sdb1
fdisk /dev/sdb

Options to select:

    ‘d’ to delete the partition
    ‘n’ to create a new partition
    ‘p’ for primary
    ‘1’ for partition number
    ‘Enter’ for first cylinder (default 1)
    ‘Enter’ for last cylinder (default of max size)
    ‘t’ for type
    ‘L’ to list codes, and enter code for HPFS/NTFS. In my case, it’s ‘7’
    ‘w’ to write changes to disk, and exit

umount /dev/sdb1

अंतिम चरण में, आप विभाजन को अनमाउंट करते हैं, क्योंकि उबंटू ने आपके लिए इसे फिर से चालू किया है।

अब, आपको फ़ाइल सिस्टम बनाने की आवश्यकता है। इसके बारे में जाने के दो तरीके हैं: अधीर रास्ता (त्वरित प्रारूप), या बेहतर लेकिन बहुत लंबा रास्ता (पूर्ण प्रारूप)।

त्वरित प्रारूप

यह बस डिस्क स्थान आवंटित करता है, लेकिन ड्राइव को शून्य नहीं करता है या खराब क्षेत्रों की जांच नहीं करता है। इसका मतलब है कि यह कुछ सेकंड ले जाएगा।

sudo su 
mkfs.ntfs -f /dev/sdb1

पूर्ण प्रारूप

यदि आप डेटा अखंडता के बारे में अधिक चिंतित हैं और प्रतीक्षा करने में कोई आपत्ति नहीं है, तो एक पूर्ण प्रारूप करें।

एक बड़ी ड्राइव को शून्य करने में कुछ घंटे लग सकते हैं!

sudo su 
mkfs.ntfs /dev/sdb1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.