diff --git a/ru_RU.KOI8-R/articles/formatting-media/article.sgml b/ru_RU.KOI8-R/articles/formatting-media/article.sgml
index 0cbd4589fc..9ced710813 100644
--- a/ru_RU.KOI8-R/articles/formatting-media/article.sgml
+++ b/ru_RU.KOI8-R/articles/formatting-media/article.sgml
@@ -2,14 +2,14 @@
      The FreeBSD Russian Documentation Project
 
      $FreeBSD$
-     $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/formatting-media/article.sgml,v 1.4 2004/07/16 12:06:03 den Exp $
+     $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/formatting-media/article.sgml,v 1.6 2006/03/29 19:55:13 gad Exp $
 
-     Original revision: 1.16
+     Original revision: 1.29
 -->
 
 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
-<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
-%man;
+<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN">
+%articles.ent;
 ]>
 
 <article lang="ru">
@@ -34,6 +34,13 @@
 
     <pubdate>���� 1997</pubdate>
 
+    <legalnotice id="trademarks" role="trademarks">
+      &tm-attrib.freebsd;
+      &tm-attrib.iomega;
+      &tm-attrib.opengroup;
+      &tm-attrib.general;
+    </legalnotice>
+
 <!--
     <para>������� �� ������� ����: ������ ��������
       (<email>andy@FreeBSD.org</email>)</para>
@@ -105,7 +112,7 @@
     <sect2>
       <title>�����������</title>
 
-      <para>�� ���� ������������� ���������� ������� � UNIX ���� ���������
+      <para>�� ���� ������������� ���������� ������� � &unix; ���� ���������
         ����� ����� �������� ��� ������ �����.  � ��������� ��������� ����
         ����������� ��������, ������������ � ���� ��������� � (��������) ��
         FreeBSD ������.</para>
@@ -130,12 +137,16 @@ now. -->
 	</listitem>
 
 	<listitem>
-	  <para>����: ������� ����, �������� ��������� ���������� ���
-            ���������� � �������� ����������, �������������� ���������� �
-            ��������������� ��� ���������.  ������ �������� �� ����� ��� ������
-            ��������� ���������� ���������� �� �����, ��� ����� ���� �����
-            ��������.  ������� �����, �������-�����, �������-���������� �
-            ������� �������� Zip/Jaz �������� ��������� ������.</para>
+	  <para>����: ������� �����, �������-�����, �������-���������� �
+            ������� �������� &iomegazip;/&jaz; �������� ��������� ������������
+	    ��������, �������� ����� ������������� � ���� ���.  ��������
+	    ������� �� ������ ����������� � ���, ��� ��������� ���������� ������
+	    �������������� ����������, � �� ����� ��� �������, ���������� ��
+	    ���������� ����� ������ ��� ���������� ������ � �����.  ������
+	    ���������� ����� ��������� ���������� ������� ����� (����������
+	    ������, ������������ ��������� ����������� (reflectivity) � �.�.),
+	    � ������, ��ԣ� <quote>�����������</quote> ��������� ��� �� ����������
+	    ������� �����.</para>
 	</listitem>
 
 	<listitem>
@@ -145,7 +156,7 @@ now. -->
             ������������ � <quote>������� �������</quote>, ������������
             ��������� BIOS ��� ���������� ����������� ��������.  �������
             ������� � ������������ DOS ������ ���������� �������� ��������
-	    (Partition Table).  ����������� �������� fdisk.</para>
+	    (<quote>Partition Table</quote>).  ����������� �������� fdisk.</para>
 	</listitem>
 
 	<listitem>
@@ -189,8 +200,7 @@ now. -->
         ������������ ���� ���������� � ������ �����.  ���� ���� ������
 
 	<informalexample>
-	  <screen>Can't get the size
-	  </screen>
+	  <screen>Can't get the size</screen>
 	</informalexample>
 
 	�� ����� � ���������� ���.  � ����� ������ ��� ����� �������������
@@ -227,9 +237,7 @@ now. -->
 	  <para>��������� sysinstall ��� ������������ root, ������
 
 	    <informalexample>
-	      <screen>
-&prompt.root; <userinput>/stand/sysinstall</userinput>
-	      </screen>
+	      <screen>&prompt.root; <userinput>/stand/sysinstall</userinput></screen>
 	    </informalexample> 
 
 	    � ��������� ������.</para>
@@ -260,8 +268,7 @@ now. -->
 	      <screen>
 Do you want to do this with a true partition entry so as to remain
 cooperative with any future possible operating systems on the
-drive(s)?
-	      </screen>
+drive(s)?</screen>
 	    </informalexample>
 
 	    �������� <command>No</command>.</para>
@@ -304,8 +311,7 @@ drive(s)?
             �� �������� ��������� �� ������:
 
 	    <informalexample>
-	      <screen>Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
-	      </screen>
+	      <screen>Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory</screen>
 	    </informalexample>
 
 	    �������������� ��� ���������.</para>
@@ -322,7 +328,7 @@ drive(s)?
       <title>���������� ����� � ������������� � ������������ ������ ��
         ��������� ������</title>
 
-      <para>��������� ��������� �������, ������� ad2 �� ��� ������
+      <para>��������� ��������� �������, ������� <devicename>ad2</devicename> �� ��� ������
         �����.</para>
 
       <informalexample>
@@ -330,8 +336,7 @@ drive(s)?
 &prompt.root; <userinput>dd if=/dev/zero of=/dev/ad2 count=2</userinput>
 &prompt.root; <userinput>disklabel /dev/ad2 | disklabel -B -R -r ad2 /dev/stdin</userinput>
 <lineannotation>We only want one partition, so using slice 'c' should be fine:</lineannotation>
-&prompt.root; <userinput>newfs /dev/ad2c</userinput>
-	</screen>
+&prompt.root; <userinput>newfs /dev/ad2c</userinput></screen>
       </informalexample>
 
       <para>���� ��� ����� ��������������� ����� ����� ��� �������� ����������
@@ -340,12 +345,11 @@ drive(s)?
       <informalexample>
 	<screen>
 &prompt.root; <userinput>dd if=/dev/zero of=/dev/ad2 count=2</userinput>
-&prompt.root; <userinput>disklabel /dev/$d > /tmp/label</userinput>
+&prompt.root; <userinput>disklabel /dev/ad2 > /tmp/label</userinput>
 <lineannotation>Edit disklabel to add partitions:</lineannotation>
 &prompt.root; <userinput>vi /tmp/label</userinput>
 &prompt.root; <userinput>disklabel -B -R -r ad2 /tmp/label</userinput>
-<lineannotation>newfs partitions appropriately</lineannotation>
-	</screen>
+<lineannotation>newfs partitions appropriately</lineannotation></screen>
       </informalexample>
 
       <para>������ ��� ���� ����� � ������.</para>
@@ -361,7 +365,7 @@ drive(s)?
       <para>��� ���������� ������ ��� ������������� � ������������ ������ �����
         ����� ��������������� ��������� �������, �� ����� ������ �� ������� ���
         ���������� ������ ��� ������������� � ������ �������������.  �������
-        ��������� ������ fdisk ������� ������� ���������� � ��������� ���������
+        ��������� ������ <command>fdisk</command> ������� ������� ���������� � ��������� ���������
         ���������� ������� �������, ��� ���� �� �������.  ��� ���������� ������
         ��� ������������� � ������ ������������� ����������� sysinstall.</para>
     </sect2>
@@ -375,7 +379,7 @@ drive(s)?
 	  <para>��������� sysinstall, ������� ��� ������������ root, ������
 
 	    <informalexample>
-	      <screen>&prompt.root; <userinput>/stand/sysinstall</></screen>
+	      <screen>&prompt.root; <userinput>/stand/sysinstall</userinput></screen>
 	    </informalexample> 
 
 	    � ��������� ������.</para>
@@ -406,8 +410,7 @@ drive(s)?
 	      <screen>
 Do you want to do this with a true partition entry so as to remain
 cooperative with any future possible operating systems on the
-drive(s)?
-	      </screen>
+drive(s)?</screen>
 	    </informalexample>
 
 	    �������� <command>yes</command>.</para>
@@ -449,9 +452,7 @@ drive(s)?
             ��������!).  �� �������� ��������� �� ������:
 
 	    <informalexample>
-	      <screen>
-Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
-	      </screen> 
+	      <screen>Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory</screen> 
 	    </informalexample>
 
 	    �������������� ���.</para>
@@ -506,8 +507,8 @@ Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
 	    </programlisting>
 	  </informalexample>
 	  
-	  <para>�������� ����� /dev/ad0b �� ��� ���������� � ������ ���
-            ����������� �������������.</para>
+	  <para>�������� ����� <filename>/dev/ad0b</filename> �� ��� ���������� � ������ ���
+	    ����������� �������������.</para>
 	</step>
 
 	<step>
@@ -515,10 +516,8 @@ Error mounting /mnt/dev/ad2s1e on /mnt/blah : No such file or directory
             �������������� �������� <command>swapon</command>.
 
 	    <informalexample>
-	      <screen>
-&prompt.root; <userinput>swapon /dev/da0b</userinput>
-swapon:  added /dev/da0b as swap space
-	      </screen>
+	      <screen>&prompt.root; <userinput>swapon /dev/da0b</userinput>
+swapon:  added /dev/da0b as swap space</screen>
 	    </informalexample>
 	  </para>
 	</step>
@@ -539,8 +538,7 @@ swapon:  added /dev/da0b as swap space
 &prompt.root; <userinput>pax -r -w -p e /usr/home /mnt</userinput>
 &prompt.root; <userinput>umount /mnt</userinput>
 &prompt.root; <userinput>rm -rf /usr/home/*</userinput>
-&prompt.root; <userinput>mount /dev/ad2 /usr/home</userinput>
-	  </screen>
+&prompt.root; <userinput>mount /dev/ad2 /usr/home</userinput></screen>
 	</informalexample>
       </para>
     </sect2>
@@ -556,7 +554,7 @@ swapon:  added /dev/da0b as swap space
         �������� ������������������ ����� ������������� �������� ������ �
         ������ ����� �������.  ���������� � ��������� ���������� �������
 	&man.ccd.4; � &man.ccdconfig.8; ��� � <ulink
-        URL="http://stampede.cs.berkeley.edu/ccd/">�������� ��������
+        url="http://stampede.cs.berkeley.edu/ccd/">�������� ��������
         CCD</ulink> ��� ��������� ��������� ����������.</para>
 
       <para>��� ������ �� ����� ������������� ����������� ���� ���
@@ -572,8 +570,7 @@ swapon:  added /dev/da0b as swap space
       <informalexample>
 	<screen>
 #        size   offset    fstype   [fsize bsize bps/cpg]
-  c: 60074784        0    unused        0     0     0   # (Cyl.    0 - 59597)
-	</screen>
+  c: 60074784        0    unused        0     0     0   # (Cyl.    0 - 59597)</screen>
       </informalexample>
 
       <para>�� �� ������� ������������ ������ <emphasis>c</emphasis> ��� CCD,
@@ -585,8 +582,7 @@ swapon:  added /dev/da0b as swap space
 	<screen>
 #        size   offset    fstype   [fsize bsize bps/cpg]
   c: 60074784        0    unused        0     0     0   # (Cyl.    0 - 59597)
-<userinput>   e: 60074784        0    4.2BSD        0     0     0   # (Cyl.    0 - 59597)</userinput>
-	</screen>
+<userinput>   e: 60074784        0    4.2BSD        0     0     0   # (Cyl.    0 - 59597)</userinput></screen>
       </informalexample>
 
       <para>��� �������� ������ CCD ��������� ��������� �������.  �����
@@ -611,8 +607,7 @@ swapon:  added /dev/da0b as swap space
 
 &prompt.root; <userinput>ccdconfig ccd0 273 0 /dev/da0e /dev/da1e /dev/da2e</userinput>
 
-&prompt.root; <userinput>newfs /dev/ccd0c</userinput>
-	</screen>
+&prompt.root; <userinput>newfs /dev/ccd0c</userinput></screen>
       </informalexample>
 
       <para>�������� 273 ������ ������ ����� ������.  ��� ����� �������� �����,
@@ -620,12 +615,11 @@ swapon:  added /dev/da0b as swap space
         �� ������� ���� 128 kB, � ������ ���� �������� ����� 2.</para>
 
       <para>������ �� ������ ������������ � ������������ ��� CCD �����
-        ���������� /dev/ccd0c.</para>
+        ���������� <filename>/dev/ccd0c</filename>.</para>
 
       <para>����� ������ � ������ ������������� ��� CCD �������� Vinum.
-        ���������� � <ulink URL="http://www.vinumvm.org/">�������� ��������
-        ������� Vinum Project</ulink> ��� ��������� ���������
-        ����������.</para>
+        ���������� � <ulink url="http://www.vinumvm.org/">�������� ��������
+        ������� Vinum</ulink> ��� ��������� ��������� ����������.</para>
     </sect2>
   </sect1>
 
@@ -644,9 +638,8 @@ swapon:  added /dev/da0b as swap space
       </listitem>
 
       <listitem>
-	<para>Jordan Hubbard (<email>jkh@FreeBSD.org</email>) �� ��, ��� ��
-          ������ sysinstall ���������� ������������ ��� ���������� �����
-          �����.</para>
+	<para>&a.jkh; �� ��, ��� �� ������ sysinstall ����������
+	  ������������ ��� ���������� ����� �����.</para>
       </listitem>
 
       <listitem>
@@ -656,8 +649,8 @@ swapon:  added /dev/da0b as swap space
       </listitem>
 
       <listitem>
-	<para>Greg Lehey (<email>grog@FreeBSD.org</email>) �� ��������
-          ���� ������ � �������� �� ����������, � ����� �� ���������.</para>
+	<para>&a.grog; �� �������� ���� ������ � �������� �� ����������,
+	  � ����� �� ���������.</para>
       </listitem>
     </itemizedlist>
   </sect1>